Listy są jednym z najczęściej używanych typów danych w Pythonie. Są to dynamiczne, uporządkowane struktury danych, które mogą przechowywać różnorodne typy danych, takie jak liczby, ciągi znaków, a nawet inne listy.
Tworzenie list
Aby stworzyć listę, należy użyć nawiasów kwadratowych [], a elementy listy oddzielić przecinkami:
Dostęp do elementów
Elementy w liście mają przypisane indeksy, zaczynające się od 0. Dostęp do konkretnego elementu uzyskuje się poprzez podanie jego indeksu w nawiasach kwadratowych:
Modyfikacja listy
Listy w Pythonie są mutowalne, co oznacza, że ich zawartość można zmieniać:
Dodawanie i usuwanie elementów
Python oferuje różne metody do modyfikacji listy:
- Dodawanie elementów:
append()– dodaje element na końcu listy.insert()– dodaje element w określonym miejscu.extend()– dodaje do listy elementy z innej listy.
- Usuwanie elementów:
remove()– usuwa pierwsze wystąpienie podanej wartości.pop()– usuwa element o danym indeksie (domyślnie ostatni).clear()– usuwa wszystkie elementy z listy.
Iterowanie przez listę
Do przechodzenia przez elementy listy można użyć pętli for:
Operacje na listach
Listy wspierają wiele operacji i funkcji, takich jak:
- Sprawdzanie długości listy:
- Łączenie list:
- Sprawdzanie obecności elementu:
- Sortowanie i odwracanie listy:
Przykładowy program
Poniżej prosty przykład użycia list do zarządzania listą zakupów:
Listy w Pythonie są uniwersalnym i elastycznym narzędziem do zarządzania danymi. Dzięki bogatemu zestawowi funkcji i metod można je dostosować do różnych zastosowań, od prostych list zakupów po zaawansowane struktury danych.
Was this helpful?
0 / 0









