Try list(newdict.keys())
.
This will convert the dict_keys
object to a list.
On the other hand, you should ask yourself whether or not it matters. The Pythonic way to code is to assume duck typing (if it looks like a duck and it quacks like a duck, it’s a duck). The dict_keys
object will act like a list for most purposes. For instance:
for key in newdict.keys():
print(key)
Obviously, insertion operators may not work, but that doesn’t make much sense for a list of dictionary keys anyway.