Kurs Rozwoju w Pythonie
Rozdział
>
Poziom

Używanie słowników
# Korzystanie ze słownika Słownik w Pythonie to zmienna, która przechowuje pary klucz-wartość. Każda wartość jest przypisana do unikalnego klucza. Słowniki są bardzo przydatne, gdy potrzebujesz przechowywać dane w postaci par. ## Tworzenie słownika Aby stworzyć słownik, używamy nawiasów klamrowych `{}` i umieszczamy wewnątrz pary klucz-wartość oddzielone dwukropkiem `:`. Na przykład: ```python student = { "imie": "Jan", "wiek": 21, "kierunek": "informatyka" } ``` ## Dostęp do wartości Wartość w słowniku można uzyskać, podając odpowiadający jej klucz. Na przykład: ```python imię = student["imie"] ``` ## Dodawanie nowych par klucz-wartość Nowe pary klucz-wartość można dodać, przypisując wartość do nowego klucza. Na przykład: ```python student["miasto"] = "Warszawa" ``` ## Usuwanie par klucz-wartość Można usunąć element ze słownika, używając słowa kluczowego `del`. Na przykład: ```python del student["wiek"] ``` ## Iteracja po słowniku Można iterować po kluczach i wartościach słownika. Używając metody `.items()`, można otrzymać pary klucz-wartość. Na przykład: ```python for klucz, wartość in student.items(): print(f"{klucz}: {wartość}") ``` Słowniki są podstawowym typem danych w Pythonie i stanowią potężne narzędzie do przechowywania i manipulowania danymi.

Cel

Zasadzić nasiona na polu, używając słownika.

Nasiona muszą być zasadzone na polu, aby rośliny mogły rosnąć. Istnieją 4 różne rodzaje roślin do posadzenia: "Dynia", "Bakłażan", "Pomidor" i "Melon". Jesteś w posiadaniu tych nasion, które są przechowywane w słowniku o nazwie seeds, z góry zadeklarowanej stałej.

Idź do oznaczonych miejsc X i użyj funkcji plant(), aby zasiać nasiona na polu. Ta funkcja przyjmuje dwa argumenty: pierwszy określa nazwę słownika, a drugi indeks nasiona.

Na przykład: player.plant(seeds, "Dynia") ten kod sadzi nasiona dla dyń, umieszczamy najpierw nazwę słownika, a następnie nazwę rośliny. Kod wyświetli liczbę nasion nad głową postaci i ujawni liczbę nasion w słowniku.

Podlej rośliny po zasadzeniu, zrób to dla wszystkich czterech różnych roślin na polu. Następnie przejdź do środkowego punktu X i użyj funkcji speak(), aby wywołać liczby wszystkich zasadzonych nasion.

Księga Kodów