Python – #12 – list()
Typ – list()
Lista jest zmienną, która pozwala przechowywać wiele obiektów.
- listy są uporządkowane (ordered). Kolejność obiektów w liście się nie zmienia. Każdy nowy obiekt, który zostanie dodany do listy, umieszczany jest na końcu tej listy.
- listy są mutowalne (Mutable), to znaczy pozwalają zmieniać zawartość. Oznacza to, że do istniejącej listy możemy dodawać kolejne obiekty, możemy usuwać obiekty z listy oraz możemy zmieniać wartości obiektów w liście.
- listy pozwalają przechowywać obiekty o powtarzających się wartościach.
- listy pozwalają przechowywać obiekty, wszystkich typów.
Deklaracja listy bez wartości:
Deklaracja listy z watościami:
Zwracanie obiektów z listy:
Uwaga!
Gdy zwracamy z listy przedział [1:3] to pobierane są elementy od indeksu 1 do indeksu 2. Obiekt znajdujący się pod indeksem 3 nie jest zwracany. Jeżeli używamy indeksów ujemnych, wówczas należy pamiętać, że gdy wprowadzimy od [-3:-1] to ostatni obiekt nie zostanie zwrócony. W takim przypadku należy zastosować następującą składnię [-3:]