[],list() - pusta lista
x = [1, "string", 5.3, False]
x[0] == 1 - listy indexujemy od zera. Operacja x[0] zwraca pierwszy element listy
x[1] == "string"
x[2] == 5.3
x[2] == False
x.append(10) - wynikiem tego kodu będzie x = [1, "string", 5.3, False, 10]. Czyli dodanie elementu na koniec listy. Czyli dodanie elementu o indeksie 4, o wartości 10
len(x) - ang. lenght dlugość listy.
lista = [10, 11]
len(lista) == 2
x.pop() - pobranie i usunięcie ostatniego elementu listy
lista = [10, 11]
lista.pop() == 11
lista = [10]
- Indeksowanie
[10, 11, 12, 13] # mamy tablice 4 elementową
0 1 2 3 # tablicę indeksujemy od zera. To jest pierwszy element tablicy ma index 0
-4 -3 -2 -1 # możemy również indeksować liczbami ujemnymi. To jest ostatni element ma zarówno indeks 3 jak i -1
### Pętla for
- Pętla
for
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
Pętla for słóży do iterowania po listach. Przy wykorzystaniu pętli for można wykonać kod programu na każdym elemencie listy. (W powyższym przykładzie wykonaliśmy funkcję print() na każdym elemencie listy fruits)
numbers = [1, 2, 3]
for x in numbers:
print(x * 2)
W powyższym przykładzie wykonaliśmy funkcję print() na każdym elemencie listy numbers pomnożonym przez 2
numbers = [1, 2, 3]
suma = 0
for x in numbers:
suma = x + suma
Przetestuj co zrobi powyższy program.