#lista/tablica #w pythonie lista to podstawowa, wbudowana struktura danych, która może przechowywać #elementy różnych typów i zmieniać swój rozmiar #tworzenie listy - za pomocą nawiasów kwadratowych #np. owoce = ["jabłko", "banan", "gruszka"] #np. lista = [] #numerowanie elementów listy zaczyna się od 0!!!!! #ujemne indeksy liczą od końca - np lista[-1] - ostatni element lista #najczęstsze operacje na listach #len(lista) - podaje liczbę elementów listy #lista.append(x) - dodaje x na koniec listy #lista.extend(lekcja) - dołącza całą kolekcję elementów #lista.pop(indeks) - usuwa i zwraca element z wskazanego indeksu #lista.insert(i, x) - wstawia element na konkretny indeks #lista.remove(x) - usuwa pierwsze wystąpienie danej wartości #lista.sort() - sortuje elementy listy rosnąco lista = [] #utworzenie pustej listy print(lista) lista.append(22) print(lista) lista.extend([3, 55, 32, 2.6, 'python']) print(lista) lista.extend('lekcja') print(lista) print(lista[3]) lista.remove(55) print(lista) liczby = [3, 5, 1, 6, 4, 8, 11, 15] liczby.sort() print(liczby) liczby.append(2) print(liczby) liczby.sort() print(liczby) liczby.append(12) print(liczby) liczby.sort() print(liczby) liczby.insert(2, 7) print(liczby) liczby.insert(8, 9) print(liczby) liczby.sort() print(liczby) liczby.insert(4, 11) print(liczby) liczby.remove(11) print(liczby) #zadanie 1. wypełnij pustą listę danymi za pomocą pętli for cyfry = [] for i in range(0, 10, 1): cyfry.append(i) print(cyfry) #zadanie 2. wyznacz sumę elementów listy o nazwie "cyfry" suma = sum(cyfry) print("suma lementów listy wynosi", suma)
Standard input is empty
[] [22] [22, 3, 55, 32, 2.6, 'python'] [22, 3, 55, 32, 2.6, 'python', 'l', 'e', 'k', 'c', 'j', 'a'] 32 [22, 3, 32, 2.6, 'python', 'l', 'e', 'k', 'c', 'j', 'a'] [1, 3, 4, 5, 6, 8, 11, 15] [1, 3, 4, 5, 6, 8, 11, 15, 2] [1, 2, 3, 4, 5, 6, 8, 11, 15] [1, 2, 3, 4, 5, 6, 8, 11, 15, 12] [1, 2, 3, 4, 5, 6, 8, 11, 12, 15] [1, 2, 7, 3, 4, 5, 6, 8, 11, 12, 15] [1, 2, 7, 3, 4, 5, 6, 8, 9, 11, 12, 15] [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15] [1, 2, 3, 4, 11, 5, 6, 7, 8, 9, 11, 12, 15] [1, 2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 15] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] suma lementów listy wynosi 45