Słowniki
Pracuj z parami klucz–wartość do przechowywania danych.
Słowniki to bezpłatna lekcja Python For Kids na CoddyKit. To lekcja 2 z 4. Możesz przeczytać całą lekcję poniżej za darmo — a potem ćwiczyć ją interaktywnie w przeglądarce z wbudowanym edytorem kodu i tutorem AI dostępnym 24/7. To część ścieżki edukacyjnej Python For Kids, a Twój postęp synchronizuje się między webem a aplikacją CoddyKit. Kurs Python For Kids zawiera 4 lekcji w sumie.
Wprowadzenie do słowników
Słowniki
Witamy w lekcji dotyczącej struktur danych! Dziś dowiedzą się Państwo, czym są słowniki w Pythonie i jak umożliwiają przechowywanie danych w parach klucz-wartość.

Czym są słowniki?
Słowniki to kolekcje elementów, w których każdy element jest przechowywany jako para klucza i wartości. Są przydatne do organizowania danych w sposób ułatwiający pobieranie informacji na podstawie unikatowego klucza.
- Klucz: Unikatowy identyfikator każdego elementu.
- Wartość: Dane powiązane z kluczem.
Tworzenie słownika
Słownik można utworzyć, umieszczając elementy w nawiasach klamrowych ({}) i oddzielając je przecinkami. Każdy klucz oddziela się od jego wartości dwukropkiem (:).
Przykład:
# Creates a dictionary of student grades
grades = {
"Alice": 85,
"Bob": 92,
"Charlie": 78
}Dostęp do wartości słownika
Do wartości powiązanej z określonym kluczem można uzyskać dostęp, umieszczając klucz w nawiasach kwadratowych ([]) lub używając metody get().
Przykład:
# Accesses the grade of Alice using square brackets
print(grades["Alice"]) # Output: 85
# Accesses the grade of Bob using the get() method
print(grades.get("Bob")) # Output: 92
Dodawanie elementów do słownika
Nowe pary klucz-wartość można dodawać do słownika, przypisując wartość do nowego klucza.
Przykład:
# Adds a new student to the grades dictionary
grades["Diana"] = 88
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Bob': 92, 'Charlie': 78, 'Diana': 88}
Modyfikowanie wartości słownika
Ponieważ słowniki są modyfikowalne, można zmienić wartość powiązaną z istniejącym kluczem.
Przykład:
# Updates Charlie's grade
grades["Charlie"] = 82
# Prints the updated grade for Charlie
print(grades["Charlie"]) # Output: 82
Usuwanie elementów ze słownika
Elementy ze słownika można usuwać za pomocą instrukcji del lub metody pop().
Przykład:
# Removes Bob from the grades dictionary using del
del grades["Bob"]
# Removes Diana from the grades dictionary using pop()
grades.pop("Diana")
# Prints the updated dictionary
print(grades) # Output: {'Alice': 85, 'Charlie': 82}
Iterowanie po słowniku
Można iterować po słowniku, aby uzyskać dostęp do jego kluczy i wartości, używając pętli for.
Przykład:
# Iterates through the dictionary and prints keys and values
for student, grade in grades.items():
print(student + " scored " + str(grade))
# Output:
# Alice scored 85
# Charlie scored 82
# Creates a dictionary of fruits and their colors
fruits = {
"apple": "red",
"banana": "yellow",
"grape": "purple"
}
# Updates the color of banana
fruits["banana"] = "green"
# Removes grape from the dictionary
del fruits["grape"]
# Prints the dictionary
print(fruits)
Świetna robota!
Dowiedziałeś się, jak używać słowników do przechowywania danych i zarządzania nimi w parach klucz-wartość. Słowniki to potężne narzędzia do organizowania informacji w programach Python. Ćwicz dalej, tworząc własne słowniki i eksperymentując z ich funkcjami!

Często zadawane pytania
Czy lekcja „Słowniki” jest bezpłatna?
Tak — pełny tekst „Słowniki” jest dostępny za darmo tutaj w sieci. Aby ćwiczyć ją interaktywnie (wbudowany edytor kodu i tutor AI dostępny 24/7) i odblokować resztę kursu Python For Kids, przejdź na CoddyKit PRO. Kurs Python For Kids zawiera 4 lekcji w sumie.
Co nauczysz się w „Słowniki”?
Pracuj z parami klucz–wartość do przechowywania danych. Ćwiczysz Python For Kids z praktycznym kodem, który uruchamiasz bezpośrednio w przeglądarce, a tutor AI dostępny 24/7 odpowiada na Twoje pytania podczas pracy nad lekcją.
Czy potrzebuję doświadczenia, aby zacząć Python For Kids?
Nie wymagamy żadnego doświadczenia. Python For Kids w CoddyKit jest strukturyzowany dla początkujących i zaawansowanych użytkowników, więc możesz zacząć tutaj lub od początku i uczyć się w swoim tempie. To lekcja 2 z 4.
Ile czasu zajmuje lekcja „Słowniki”?
Większość lekcji CoddyKit trwa około 5–10 minut. Każda lekcja to mały, interaktywny krok, dzięki czemu robisz systematyczne postępy i zawsze wracasz dokładnie do tego samego miejsca — na webie i w aplikacji.
Czy mogę pisać i uruchamiać kod w tej lekcji Python For Kids?
Tak. Każda lekcja Python For Kids zawiera wbudowany edytor kodu, więc piszesz i uruchamiasz prawdziwy kod bezpośrednio w przeglądarce i od razu otrzymujesz sprzężenie zwrotne od AI — bez konfiguracji na komputerze.