Lista to sekwencja zawierająca zbiór elementów. Elementami listy mogą być wszystkie dostępne w Python typy danych. Elementy listy są indeksowane zaczynając od zera.
Podstawowe funkcje:
len(lista) #liczba elementów listy
sum(lista) #suma wszystkich elementów listy
max(lista) #najwiekszy element listy
min(lista) #najmniejszy element listy
Przykład.
L=[5, 'dwa', 3.5, 'sto, 100, 'nic']
L[0] #pierwszy element listy
L[-1] # ostatni element listy
L[a:b] #lista od indeksu a do b
L[a:b:k] #lista od indeksu a do b z krokiem k
L.append(a) #dołączenie obiektu a na koniec listy L
L.extend(L2) #dołączenie listy L2 do listy L
L.count(a) #zliczanie liczby wystąpień a na liście
L.insert(1,a) `#wstawienie zmiennej a na pozycji z indeksem 1
L.pop() #zwraca ostatni element i usuwa do z listy L
L.remove(a) #usuwa pierwsze wystąpienie a z listy L
L.index(a) #indeks pierwszego wystąpienia a na liście L
L.sort() #sortuje listę
L.reverse() #odwraca listę
for wartosc in L: #pętla po elementach listy
for indeks in range(len(L)): #pętla po indeksach
for indeks,wartosc in enumerate(L): #pętla- pary (indeks, element listy)
a in lista #zwraca True jeśli a jest na liście
a not in lista #zwraca True jeśli a nie ma na liście