Comprensione dei dettati
Le comprensioni non sono solo per le liste. Ci sono un sacco di altre cose che puoi creare usando le comprensioni, tipo i dizionari, che sono super comuni nella scienza dei dati. Per questo esercizio, creerai un dizionario usando la sintassi di comprensione. In questo caso, la comprensione si chiama comprensione dict.
Ricorda che la differenza principale tra una comprensione di lista e una comprensione di dizionario è che si usano le parentesi graffe {} invece di []. Inoltre, i membri del dizionario vengono creati usando i due punti :, come in <key> : <value>.
Ti viene dato un elenco di stringhe fellowship e, usando una comprensione dizionario, crea un dizionario con i membri dell'elenco come chiavi e la lunghezza di ciascuna stringa come valori corrispondenti.
Questo esercizio fa parte del corso
Strumenti per Python
Istruzioni dell'esercizio
Crea una comprensione di dizionario dove la chiave è una stringa in fellowship e il valore è la lunghezza della stringa. Ricordati di usare la sintassi <key> : <value> nella parte dell'espressione di output della comprensione per creare i membri del dizionario. Usa member come variabile iteratore.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create a list of strings: fellowship
fellowship = ['frodo', 'samwise', 'merry', 'aragorn', 'legolas', 'boromir', 'gimli']
# Create dict comprehension: new_fellowship
new_fellowship = ____
# Print the new dictionary
print(new_fellowship)