Dictionaries

Dictionaries are like associative arrays or hash tables. They represent a set of data indexed by keys. Keys are typically strings but any immutable object (like a tuple or a number). Dictionaries are created by using curly braces and separating key/value pairs with a colon. Dictionary members are accessed the same way members of a list are accessed. Use del to delete a member from a dictionary.

[code lang=”python”]

#dictionaries

a = { “awesome”: “geil”,
“nerd”: “freak”,
“makeout”: “knutchen” }

print a.keys()

word = “awesome”

if a.has_key(word):
print word + ” means ” + a[word] + ” in German”
else:
print “I can’t translate ” + word

del a[”nerd”]

print a

[/code]

Leave a Reply