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.