Native dict operations¶
These dict
operations have fast, optimized implementations. Other
dictionary operations use generic implementations that are often slower.
Construction¶
Construct dict from keys and values:
{key: value, ...}
Construct empty dict:
{}
dict()
Construct dict from another object:
dict(d: dict)
dict(x: Iterable)
Dict comprehensions:
{...: ... for ... in ...}
{...: ... for ... in ... if ...}
Operators¶
d[key]
value in d
Statements¶
d[key] = value
for key in d:
Methods¶
d.get(key)
d.get(key, default)
d.keys()
d.values()
d.items()
d.copy()
d.clear()
d1.update(d2: dict)
d.update(x: Iterable)
Functions¶
len(d: dict)