PYTHON Słowniki
Słowniki w języku Python są nieposegregowanym zbiorem danych, umieszczonych na zasadzie klucz -> wartość. Skoro dane te są nieposegregowane, nie ma tu w przeciwieństwie do dotychczas omawianych zbiorach danych, numeracji danych – indeksów.
Składnia:
moj_slownik = { klucz:wartość, klucz:wartość ...}
Przykład:
osoba = {'imie':'Jan', 'nazwisko':'Kowalski', 'wiek':64, 'kolor_oczu':'niebieski'}
Wypisanie danych ze słownika
Aby wypisać konkretną wartość ze słownika, posłużymy się sposobem dobrze znanym nam z list. Zamiast numeru indeksu podamy natomiast nazwę klucza.
print(osoba['wiek'])
Efekt: 64
Dodanie danych do słownika
Aby dodać nową wartość do słownika posłużymy się następującą składnią:
nazwa_słownika['klucz'] = wartość
Przykład:
osoba['wzrost'] = 180
print(osoba)
Efekt:
{'imie': 'Jan', 'nazwisko': 'Kowalski', 'wiek': 64, 'kolor_oczu': 'niebieski', 'wzrost': 180}
Usuwanie danych ze słownika
Składnia:
del nazwa_słownika['klucz']
Przykład:
del osoba['kolor_oczu']
print(osoba)
Efekt:
{'imie': 'Jan', 'nazwisko': 'Kowalski', 'wiek': 64, 'wzrost': 180}