Listy w Pythonie – podstawy i zastosowania

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:

  1. 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.

  1. 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:

  1. Sprawdzanie długości listy:

  2. Łączenie list:

  3. Sprawdzanie obecności elementu:

  4. 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