0Pricing
Python For Kids · Lekcja

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ść.

Słowniki — ilustracja 1

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!

Słowniki — ilustracja 10

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.

Wszystkie lekcje w tym kursie

  1. Listy i krotki
  2. Słowniki
  3. Zbiory
  4. Manipulowanie strukturami danych
← Powrót do Python For Kids