Kom igångKom igång gratis

Ordlistor (Dictionaries)

Ordlistor (dictionaries) liknar namngivna vektorer och listor i R: de använder ett namn (eller nyckel) för att ge dig åtkomst till värden. I Python skapar du ordlistor med ett par klammerparenteser, { }, och anger nyckel-värde-par. Nycklar och värden separeras med ett kolon. För att till exempel skapa en ordlista med nyckeln 'a' och värdet 1 skriver du:

d = {'a': 1}

Flera nyckel-värde-par separeras med ett kommatecken. För att hämta ett värde via dess nyckel kan du använda hakparenteser (precis som när du subsetterar värden från en lista), men i stället för ett index anger du nyckeln:

d = {'a': 1, 'b': 2}
print(d['a'])

1

person_list skrivs ut i IPython-skalet och finns tillgänglig i din arbetsyta.

Den här övningen är en del av kursen

Python för R-användare

Visa kurs

Övningsinstruktioner

  • Skapa en ordlista baserad på person_list, som skrivs ut i skalet. Använd nycklarna fname, lname, sex, employed och twitter_followers.
  • Hämta och skriv ut för- och efternamnet (angivna med nycklarna fname och lname) från person_dict.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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(____)
Redigera och kör kod