HTML CSS PYTHON
reklama

Słownik w Pythonie

Słowniki w Pythonie służą do przechowywania danych w parach: klucz : wartość.
'Klucz : wartość' nazywane są często elementami słownika i pisane są w nawiasach klamrowych.

Słownik w Pythonie jest podobny do listy, ale bardziej ogólny.
W liście indeksy muszą być liczbami całkowitymi; w słowniku indeksy mogą być (prawie) dowolnego typu.

Klucze w słowniku są unikalne, podczas gdy wartości nie. Wartości słownika mogą być dowolnego typu, a klucze muszą należeć do niezmiennego typu danych, takiego jak łańcuchy, liczby lub krotki.

Dostęp do wartości słownika

Żeby uzyskać dostęp do elementów słownika można użyć nawiasów kwadratowych z podaniem klucza.
Przykład:
x={"name1":"Jola", "name2":"Pauli", "name3":"Madzia"}
print(x["name2"])
Pauli   #wynik

Aktualizacja elementów słownika

Można zaktualizować słownik, dodając nowe elementy.
Przykład:
x={"name1":"Jola", "name2":"Pauli", "name3":"Madzia"}
x["name2"]="Krzys"
print(x)
{'name1': 'Jola', 'name2': 'Krzys', 'name3': 'Madzia'}   #wynik

Usuwanie elementów słownika

Można usunąć element ze słownika.
Przykład:
x={"name1":"Jola", "name2":"Pauli", "name3":"Madzia"}
del x["name1"]
print(x)
{'name2': 'Pauli', 'name3': 'Madzia'}   #wynik
Dodawanie elementów do słownika
Przykład:
x={"name1":"Jola", "name2":"Pauli", "name3":"Madzia"}
x["name4"]="Ania"
print(x)
{'name1': 'Jola', 'name2': 'Pauli', 'name3': 'Madzia', 'name4': 'Ania'}
Działania wykonywane na wartościach słownika
Przykład 1:
x={"name1":"Jola", "name2":"Pauli"}
x["name1"]+" Ania"
'Jola Ania'    #wynik
Przykład 2:
x={"key1":1,"key2":2,"key3":3}
x["key1"]*2
2    #wynik
Samouczek Pythona
reklama
reklama
Szkoła bananik.pl jest zoptymalizowana pod kątem uczenia się, testowania i szkolenia.
Przykłady są stale sprawdzane, aby uniknąć błędów, ale nie możemy zagwarantować pełnej poprawności wszystkich treści.
Korzystając z tej witryny, wyrażasz zgodę na przeczytanie i zaakceptowanie naszych warunków użytkowania, plików cookie i polityki prywatności.
© 2024 bananik.pl
Ta strona używa ciasteczek (cookies), dzięki którym nasz serwis może działać lepiej.Rozumiem