Slovníky
Slovníky jsou podobné pojmenovaným vektorům a listům v R v tom, že ke každé hodnotě přiřazují název (neboli klíč). V Pythonu se slovníky vytváří pomocí složených závorek { } a předávají se jim páry klíč–hodnota oddělené dvojtečkou.
Například slovník s klíčem 'a' a hodnotou 1 vytvoříš takto:
d = {'a': 1}
Více párů klíč–hodnota se odděluje čárkou. Pro přístup k hodnotě přes klíč použij hranaté závorky (stejně jako při výběru hodnot ze seznamu), jenže místo indexu zadáš klíč:
d = {'a': 1, 'b': 2}
print(d['a'])
1
person_list je vypsán v IPython shellu a je dostupný ve tvém pracovním prostoru.
Toto cvičení je součástí kurzu
Python pro uživatele R
Pokyny k cvičení
- Vytvoř slovníkovou verzi
person_list, který je vypsán v shellu. Použij klíčefname,lname,sex,employedatwitter_followers. - Z
person_dictvyextrahuj a vypiš křestní jméno a příjmení (klíčefnamealname).
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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(____)