First page Back Continue Last page Overview Image

Einfache Definition von Dictionaries

Die Definition von Dictionaries mit Strings as Keys ist voller Anführungszeichen:

>>> colours = {'red':1, 'green':2, 'blue':3}

>>> def makedict(**dictargs):

... return dictargs

...

>>>

Man könnte sich eine Funktion mit “**”-Argument schreiben:

>>> colours = makedict(red=1, green=2, blued=3)

>>> colours

{'green': 2, 'blued': 3, 'red': 1}

>>>

Die ist aber nicht notwendig, da es auch direkt mit “dict” geht:

>>> colours = dict(red=1, green=2, blued=3)

>>> colours

{'red': 1, 'blued': 3, 'green': 2}

>>>