Zum Inhalt

Arrays, Listen und Dictionaries

Listen

Liste definieren

>>> fruits = [ 'Apfel', 'Birne', 'Kirsche', 'Zitrone']
>>> fruits
['Apfel', 'Birne', 'Kirsche', 'Zitrone']

einzelne Elemente ausgeben

>>> fruits[0]
'Apfel'
>>> fruits[-3]
'Birne'

Wie viele Elemente hat die Liste?

len()-Funktion

>>> len(fruits)
4

Elemente am Ende hinzufügen oder vom Ende entfernen:

append()- bzw. pop()-Methode

>>> fruits.append("Erdbeere")
>>> fruits
['Apfel', 'Birne', 'Kirsche', 'Zitrone', 'Erdbeere']
>>> len(fruits)
5
>>> fruits.pop()
'Erdbeere'
>>> fruits
['Apfel', 'Birne', 'Kirsche', 'Zitrone']

Prüfen ob ein Wert in Liste enthalten ist:

>>> "Apfel" in fruits
True
>>> "Mango" in fruits
False

Dictionaries

Dictionaries sind Key/Value Paare.

>>> food = {'paprika': 'rot', 'apfel': 'gruen'}
>>> food
{'paprika': 'rot', 'apfel': 'gruen'}
>>> food['paprika']
'rot'
geht auch mit Zahlen:
>>> zahlen = {'eins': 1, 'zwei': 2, 'drei': 3}
>>> zahlen
{'eins': 1, 'zwei': 2, 'drei': 3}
>>> zahlen['drei']
3
alle Keys mit keys() und alle Values mit values() ausgeben:
>>> food.keys()
dict_keys(['paprika', 'apfel'])
>>> food.values()
dict_values(['rot', 'gruen'])