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] = valuefor 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)