>>> d = {
... 1 : "test1",
... 2 : "test2",
... 3 : "test3",
... }
>>> d
{1: 'test1', 2: 'test2', 3: 'test3'}
>>>
iterkeys()
>>> for k in d.iterkeys():
... print k
...
1
2
3
itervalues()
>>> for v in d.itervalues():
... print v
...
test1
test2
test3
iteritems()
>>> for i in d.iteritems():
... print i # A tuple
... print i[0] # The key
... print i[1] # The value
...
(1, 'test1')
1
test1
iteritems() with k, v
>>> for k,v in d.iteritems():
... print k, v
...
1 test1
2 test2
3 test3
has_key(x)
>>> if d.has_key(1):
... print d[1]
...
test1
in
>>> "a" in {"a" : 1, "b" : 2}
True
# For use in python2.5+
class Foo(dict):
__missing__(self, key):
return "banana(missing)"
No comments:
Post a Comment