Listor 1

Se även denna sida: http://docs.python.org/tutorial/datastructures.html

  • Listor är en av de inbyggda datatyperna i Python.
  • Listor kan innehålla blandade typer av element.

Operatorer och listor

  • +
  • *
  • []

Med +-operatorn kan du lägga till en lista till en annan. Exempel:

>>> [1, 2, 3] + [4]
[1, 2, 3, 4]
>>> ["a", "b", "c"] + [500]
["a", "b", "c", 500]

Med *-operatorn kan du upprepa innehållet i en lista flera gånger. Exempel:

>>> ["hejsan", 2, "hoppsan"] * 3
["hejsan", 2, "hoppsan", "hejsan", 2, "hoppsan", "hejsan", 2, "hoppsan"]

Med [] kan du välja ut ett element från en lista. Kom ihåg att man börjar räkna på 0. Exempel:

>>> [1, 2, 3][1]
2

Listmetoder

Listor är objekt med egna metoder som opererar på sig själva. T.ex.

  • list.append(x) lägger till elementet x sist i listan.
  • list.extend(L) tar en lista och hänger på den sist i listan. Hade man skrivit list.append(L) så hade listan L hamnat som det sista elementet, en nästlad lista alltså.

Du hittar en mer komplett lista över listmetoder här: http://docs.python.org/tutorial/datastructures.html#more-on-lists


Sidansvarig: Jody Foo
Senast uppdaterad: 2012-11-07