PYTHON Słowniki · Kurs: Python · Technik informatyk egzamin zawodowy

PYTHON Słowniki

Kurs: Python

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}