|
|
Operation | Result | Notes |
---|---|---|
len(a) |
the number of items in a | |
a[k] |
the item of a with key k | (1) |
a[k] = v |
set a[k] to v |
|
del a[k] |
remove a[k] from a |
(1) |
a.clear() |
remove all items from a |
|
a.copy() |
a (shallow) copy of a |
|
a.has_key(k) |
1 if a has a key k, else 0 |
|
k |
Equivalent to a.has_key(k) | (2) |
k not in a |
Equivalent to not a.has_key(k) |
(2) |
a.items() |
a copy of a's list of (key, value) pairs | (3) |
a.keys() |
a copy of a's list of keys | (3) |
a.update(b) |
for k in b.keys(): a[k] = b[k] |
|
a.values() |
a copy of a's list of values | (3) |
a.get(k[, x]) |
a[k] if k in a ,
else x |
(4) |
a.setdefault(k[, x]) |
a[k] if k in a ,
else x (also setting it) |
(5) |
a.popitem() |
remove and return an arbitrary (key, value) pair | (6) |
a.iteritems() |
return an iterator over (key, value) pairs | (2) |
a.iterkeys() |
return an iterator over the mapping's keys | (2) |
a.itervalues() |
return an iterator over the mapping's values | (2) |
Notes:
(value,
key)
pairs using zip(): "pairs =
zip(a.values(), a.keys())".
None
is returned.
See About this document... for information on suggesting changes.