These dict operations have fast, optimized implementations. Other
dictionary operations use generic implementations that are often slower.
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 ...}
d[key]value in d
d[key] = valuefor key in d:
d.get(key)d.get(key, default)d.keys()d.values()d.items()d.copy()d.clear()d.setdefault(key)d.setdefault(key, value)d1.update(d2: dict)d.update(x: Iterable)
len(d: dict)