fork download
  1. #lista/tablica
  2.  
  3. #w pythonie lista to podstawowa, wbudowana struktura danych, która może przechowywać
  4. #elementy różnych typów i zmieniać swój rozmiar
  5.  
  6. #tworzenie listy - za pomocą nawiasów kwadratowych
  7. #np. owoce = ["jabłko", "banan", "gruszka"]
  8. #np. lista = []
  9.  
  10. #numerowanie elementów listy zaczyna się od 0!!!!!
  11. #ujemne indeksy liczą od końca - np lista[-1] - ostatni element lista
  12.  
  13. #najczęstsze operacje na listach
  14.  
  15. #len(lista) - podaje liczbę elementów listy
  16. #lista.append(x) - dodaje x na koniec listy
  17. #lista.extend(lekcja) - dołącza całą kolekcję elementów
  18. #lista.pop(indeks) - usuwa i zwraca element z wskazanego indeksu
  19. #lista.insert(i, x) - wstawia element na konkretny indeks
  20. #lista.remove(x) - usuwa pierwsze wystąpienie danej wartości
  21. #lista.sort() - sortuje elementy listy rosnąco
  22.  
  23. lista = [] #utworzenie pustej listy
  24. print(lista)
  25.  
  26. lista.append(22)
  27. print(lista)
  28.  
  29. lista.extend([3, 55, 32, 2.6, 'python'])
  30. print(lista)
  31.  
  32. lista.extend('lekcja')
  33. print(lista)
  34.  
  35. print(lista[3])
  36.  
  37. lista.remove(55)
  38. print(lista)
  39.  
  40. liczby = [3, 5, 1, 6, 4, 8, 11, 15]
  41. liczby.sort()
  42. print(liczby)
  43.  
  44. liczby.append(2)
  45. print(liczby)
  46.  
  47. liczby.sort()
  48. print(liczby)
  49.  
  50. liczby.append(12)
  51. print(liczby)
  52.  
  53. liczby.sort()
  54. print(liczby)
  55.  
  56. liczby.insert(2, 7)
  57. print(liczby)
  58.  
  59. liczby.insert(8, 9)
  60. print(liczby)
  61.  
  62. liczby.sort()
  63. print(liczby)
  64.  
  65. liczby.insert(4, 11)
  66. print(liczby)
  67.  
  68. liczby.remove(11)
  69. print(liczby)
  70.  
  71. #zadanie 1. wypełnij pustą listę danymi za pomocą pętli for
  72.  
  73. cyfry = []
  74.  
  75. for i in range(0, 10, 1):
  76. cyfry.append(i)
  77. print(cyfry)
  78.  
  79. #zadanie 2. wyznacz sumę elementów listy o nazwie "cyfry"
  80.  
  81. suma = sum(cyfry)
  82. print("suma lementów listy wynosi", suma)
  83.  
  84.  
  85.  
Success #stdin #stdout 0.08s 14088KB
stdin
Standard input is empty
stdout
[]
[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