为什么当我打印一个字典的键时,它前面会有dict_keys?

20 浏览
0 Comments

为什么当我打印一个字典的键时,它前面会有dict_keys?

这个问题已经在这里有了答案:

如何在Python中将字典键返回为列表?

当我做:

d = {'x': 1, 'y': 2, 'z': 'randy'}
print(d.keys())

结果为:

dict_keys(['x', 'y', 'z'])

为什么会有dict_keys?有没有办法摆脱它?

admin 更改状态以发布 2023年5月20日
0
0 Comments

将其转换为列表。

>>> print(list(d.keys()))
['z', 'x', 'y']

0