(no title)
matjet | 3 years ago
people = {
"Diane": 70,
"Bob": 78,
"Emma": 84
}
people.get("Bob")
# 78
The common usecase is: for key in people.keys():
people.get(key)
vs keys = people.keys()
# dict_keys(['Diane', 'Bob', 'Emma'])
for key in keys:
keys.mapping[key]
What is the advantage?
ssl232|3 years ago
EDIT: apparently not:
In this case I actually don't know what the use case is :shrug:mjw1007|3 years ago
https://github.com/python/cpython/issues/85067#issuecomment-...
It seems a bit vague: « Exposing this attribute would help with introspection, making it possible to write efficient functions that operate on dict views. »