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]