Cześć, Lila! Dzisiaj nauczymy się, jak przechowywać więcej informacji za pomocą list i słowników w Pythonie. Dzięki nim Twoje programy będą jeszcze bardziej zorganizowane! 😊
1. Listy w Pythonie
Lista to zbiór elementów, które można przechowywać w jednym miejscu. Każdy element w liście jest oddzielony przecinkiem i ujęty w nawiasy kwadratowe.
Przykład listy koni:
konie = ["Błyskawica", "Kasztan", "Piorun", "Czarodziej"]
print("Lista koni w stajni:", konie)
Efekt:
Lista koni w stajni: ['Błyskawica', 'Kasztan', 'Piorun', 'Czarodziej']
Dodawanie konia do listy:
konie.append("Gniady")
print("Zaktualizowana lista koni:", konie)
Usuwanie konia z listy:
konie.remove("Piorun")
print("Lista po usunięciu konia:", konie)
Wyświetlanie konkretnego konia (np. pierwszego):
print("Pierwszy koń na liście to:", konie[0])
2. Słowniki w Pythonie
Słownik pozwala przechowywać informacje w formie klucz-wartość. Każdy koń może mieć swoje unikalne cechy zapisane w słowniku.
Przykład słownika opisującego konia:
kon_info = {
"imię": "Błyskawica",
"wiek": 7,
"rasa": "Arab",
"kolor": "czarny"
}
print("Informacje o koniu:", kon_info)
Dostęp do informacji:
print("Imię konia to:", kon_info["imię"])
print("Wiek konia to:", kon_info["wiek"])
Dodanie nowej cechy:
kon_info["ulubione_jedzenie"] = "Marchewka"
print("Zaktualizowane informacje:", kon_info)
Usuwanie cechy:
del kon_info["kolor"]
print("Informacje po usunięciu koloru:", kon_info)
3. Przykładowy program: Lista słowników
Możemy również stworzyć listę słowników, aby przechowywać informacje o kilku koniach:
stajnia = [
{"imię": "Błyskawica", "wiek": 7, "rasa": "Arab"},
{"imię": "Kasztan", "wiek": 5, "rasa": "Fiord"},
{"imię": "Czarodziej", "wiek": 10, "rasa": "Haflinger"}
]
for kon in stajnia:
print(f"{kon['imię']} to {kon['rasa']}, ma {kon['wiek']} lat.")
4. Zadania dla Ciebie! 🎯
- Lista koni:
- Stwórz listę pięciu koni i wyświetl je na ekranie.
- Słownik konia:
- Stwórz słownik opisujący Twojego ulubionego konia (imię, wiek, rasa).
- Dodawanie koni do stajni:
- Dodaj nowego konia do listy słowników i wyświetl zaktualizowaną listę.
🎉 Brawo, Lila! Teraz potrafisz używać list i słowników w Pythonie!