Sprawdzian Smart 3 Rozdział 2

Rozdział 2 Sprawdzian Smart 3 koncentruje się na funkcjach i operacjach na listach w Pythonie. Listy są niezwykle wszechstronnymi strukturami danych, pozwalającymi na przechowywanie zbioru elementów w określonej kolejności. Rozumienie tego rozdziału jest kluczowe do efektywnego przetwarzania danych i rozwiązywania problemów programistycznych. Praktycznie każdy program, który operuje na danych, wykorzystuje listy w mniejszym lub większym stopniu.
Krok po kroku: Praca z Listami
Oto krótki przewodnik z przykładami, jak radzić sobie z typowymi zadaniami z rozdziału 2:
- Tworzenie Listy:
- Dostęp do Elementów:
- Modyfikacja Listy:
- Zmiana elementu:
moja_lista[0] = 10 - Dodanie elementu na końcu listy:
moja_lista.append("world") - Dodanie elementu w konkretnym miejscu:
moja_lista.insert(1, "new") - Usunięcie elementu:
moja_lista.remove("hello")(usuwa pierwsze wystąpienie) - Usunięcie elementu po indeksie:
del moja_lista[2] - Operacje na Listach:
- Długość listy:
len(moja_lista) - Sprawdzenie, czy element jest w liście:
"world" in moja_lista - Połączenie list:
lista1 + lista2 - Powielanie listy:
lista * 3 - Sortowanie listy:
moja_lista.sort()(sortuje listę w miejscu) - Wycinanie List:
Listę tworzymy używając nawiasów kwadratowych []. Elementy oddzielamy przecinkami. Lista może zawierać elementy różnych typów.
Must Read
Przykład:
moja_lista = [1, "hello", 3.14, True]

Elementy listy są indeksowane od 0. Używamy indeksu w nawiasach kwadratowych, aby uzyskać dostęp do konkretnego elementu.
Przykład:
print(moja_lista[0]) # Wyświetli: 1

print(moja_lista[1]) # Wyświetli: hello
Listy są mutowalne, co oznacza, że możemy zmieniać ich zawartość po utworzeniu.
Przykłady:

Istnieje wiele wbudowanych funkcji i metod, które ułatwiają pracę z listami.
Przykłady:
Możemy tworzyć podlisty, używając notacji wycinania (slicing).

Przykład:
podlista = moja_lista[1:3] # Tworzy nową listę zawierającą elementy o indeksach 1 i 2
Pamiętaj: Indeksy w Pythonie zaczynają się od 0. Uważaj na błędy indeksowania (IndexError), które występują, gdy próbujesz odwołać się do indeksu spoza zakresu listy. Regularne ćwiczenia z powyższych operacji zapewnią solidne podstawy do dalszej nauki programowania w Pythonie.
