Dizionari
I dizionari sono simili ai vettori con nome e alle liste in R, perché ti permettono di associare un nome (o chiave)
per accedere ai valori. In Python, i dizionari si creano usando una coppia di parentesi graffe, { },
e passando coppie chiave-valore. Chiavi e valori sono separati da due punti.
Per esempio, per creare un dizionario con la chiave 'a' e il valore 1, scrivi:
d = {'a': 1}
Più coppie chiave-valore si separano con una virgola. Per accedere a un valore tramite la chiave, puoi usare le parentesi quadre (proprio come quando estrai valori da una lista), ma invece di passare un indice, passi la chiave:
d = {'a': 1, 'b': 2}
print(d['a'])
1
person_list è stampata nell'IPython shell ed è disponibile nel tuo workspace.
Questo esercizio fa parte del corso
Python per utenti R
Istruzioni dell'esercizio
- Crea una versione a dizionario di
person_list, che è stampata nella shell. Usa le chiavifname,lname,sex,employedetwitter_followers. - Estrai e stampa il nome e il cognome (indicati dalle chiavi
fnameelname) daperson_dict.
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# Create a dictionary form of the employee information list
person_dict = {
'fname': ____,
'lname': ____,
'sex': ____,
'employed': ____,
'twitter_followers': ____
}
# Get the first and last names from the dict
print(____)
print(____)