Słowniki
Słowniki w Pythonie przypominają nazwane wektory i listy w R – pozwalają odwoływać się do wartości za pomocą nazwy (klucza). Słownik tworzy się przy użyciu nawiasów klamrowych { } i par klucz-wartość rozdzielonych dwukropkiem.
Na przykład, aby utworzyć słownik z kluczem 'a' i wartością 1, napisz:
d = {'a': 1}
Kolejne pary klucz-wartość oddziela się przecinkiem. Aby pobrać wartość na podstawie klucza, użyj nawiasów kwadratowych (tak samo jak przy wycinaniu elementów z listy) – zamiast indeksu podaj klucz:
d = {'a': 1, 'b': 2}
print(d['a'])
1
person_list jest wyświetlana w powłoce IPython i dostępna w twoim środowisku pracy.
To ćwiczenie jest częścią kursu
Python dla użytkowników R
Instrukcje do ćwiczenia
- Utwórz słownikową wersję
person_list, która jest wyświetlana w powłoce. Użyj kluczy:fname,lname,sex,employedoraztwitter_followers. - Pobierz i wyświetl imię oraz nazwisko (klucze
fnameilname) ze słownikaperson_dict.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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(____)