Manipolazione dizionario

di il
2 risposte

Manipolazione dizionario

Ciao a tutti, avrei un altro problema da risolvere…ho una lista con degli elementi e un dizionario che ha per chiavi gli elementi della lista. Se io volessi ottenere i valori associate a ciascuna chiave del dizionario a partire dalla lista come dovrei fare?
Esempio es:

Lista=[“ciao”,”a”,”tutti”]
Dizionario={“ciao”: 3,”a”: 4, “tutti”: 5}
for elemento in lista:
if elemento==Dizionario.keys():
##qui mi blocco non so come procedere

2 Risposte

  • Re: Manipolazione dizionario

    Se non ho capito male quello che chiedi, dovrebbe bastare
    for elemento in Lista:
    	print(Dizionario[elemento])
    In output:
    3
    4
    5
    Puoi anche pythonizzare il codice con cose tipo:
    Lista=["ciao","a","tutti"]
    Dizionario={"ciao": 3,"a": 4, "tutti": 5}
    [Dizionario[elemento] for elemento in Lista]
    
    Output:
    [3, 4, 5]
    Sono due output diversi, ma dipende da cosa devi fare.
  • Re: Manipolazione dizionario

    Grazie mille per le risposte
Devi accedere o registrarti per scrivere nel forum
2 risposte