Listy
Listy są szeregami elementów. Lista może zawierać dowolną liczbę elementów, a elementy listy mogą być obiektami dowolnego typu. Listy można też koncepcyjnie przedstawić jako tablice. Liczba elementów listy może zwiększać się i zmniejszać w miarę dodawania, usuwania lub zastępowania elementów.
Przykłady
[] |
Lista pusta. |
[1] |
Lista z jednym elementem będącym liczbą całkowitą. |
["Mike", 10, "Don", 20] |
Lista z czterema elementami: dwoma łańcuchami i dwiema liczbami całkowitymi. |
[[],[7],[8,9]] |
Lista list. Każda podlista jest albo listą pustą, albo listą liczb całkowitych. |
|
Lista liczb całkowitych. Ten przykład ilustruje zastosowanie zmiennych i wyrażeń. |
Do zmiennej można przypisać listę. Na przykład:
mylist1 = ["one", "two", "three"]
Następnie można uzyskać dostęp do określonych elementów listy. Na przykład:
mylist[0]
Wynik działania skryptu będzie następujący:
one
Liczba w nawiasach kwadratowych ([]) nazywana jest indeksem i wskazuje na konkretny element listy. Elementy na liście są numerowane od zera.
Można także wybrać z listy zakres elementów; operacja ta nazywana jest wydzielaniem. Na przykład x[1:3] wybiera drugi i trzeci element listy x. Indeks końcowy jest o jeden większy od dokonanego wyboru.