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 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)