Listy3.py
x = 0 # przykładowa zmienna: 
i = 0 # przykładowy indekx (pozycja) listy 
########################################## 
 
# Tworzenie list: 
#---------------------------------------- 
 
# deklaracja pustej listy: 
moja_lista = [] 
 
# deklaracja listy z elementami (elementem listy moze byc dowolny typ danych): 
inna_lista = [1, 2, 345, 'Tekst', ['lista', 'w', 'liscie'], 7.25] 
print(inna_lista) 
#------------------------------------------ 
 
 
# Najwazniejsze metody typu danych lista: 
#---------------------------------------- 
len(inna_lista) 
# metoda podaje długość listy (ilość składowych elementów) 
# print(len(inna_lista)) #<--wypróbuj 
 
moja_lista.append(x) 
# Dodaje element do końca listy 
 
inna_lista.extend(moja_lista) 
# Rozszerza listę poprzez dołączenie wszystkich elementów podanej listy. 
# Odpowiednik moja_lista = moja_lista + inna_lista 
 
moja_lista.insert(i, x) 
# Wstawia element na podaną pozycję listy. 
# Pierwszym argumentem wywołania jest indeks elementu, 
# przed którym nowy element ma zostać wstawiony: 
# tak więc a.insert(0,x) wstawia na początek listy. 
 
moja_lista.pop(i) 
# Usuwa element z podanej pozycji na liście i zwraca go jako wynik. 
# Jeżeli nie podano żadnego indeksu a.pop(), zwraca ostatni element na liście. 
# Oczywiście, jest on z niej usuwany. 
 
moja_lista.index(x) 
# Zwraca indeks pierwszego elementu listy, którego wartością jest x. 
# Jeżeli nie ma takiego elementu zgłaszany jest błąd. 
 
moja_lista.count(x) 
# Zwraca liczbę wystąpień elementu x na liście. 
 
moja_lista.sort() 
# Sortuje elementy na liście. 
 
moja_lista.reverse() 
# Odwraca porządek elementów listy. 
 
moja_lista.remove(x) 
# Usuwa pierwszy napotkany element z listy, którego wartością jest x. 
# Jeżeli nie ma na liście takiego elementu, zgłaszany jest błąd.