0
的越来越关键当我做dict.keys()在python3,我没有得到一个名单,但类dict_keys的对象。为什么是这个,我能用这个对象做什么?如何获取列表?蟒蛇:字典
示例代码:type(dict(sape=4139, guido=4127, jack=4098).keys())
我不知道这个结果是故意的,为什么? 我叫matplotlib.plot(运行起来也(),...),并得到了一个错误。
的越来越关键当我做dict.keys()在python3,我没有得到一个名单,但类dict_keys的对象。为什么是这个,我能用这个对象做什么?如何获取列表?蟒蛇:字典
示例代码:type(dict(sape=4139, guido=4127, jack=4098).keys())
我不知道这个结果是故意的,为什么? 我叫matplotlib.plot(运行起来也(),...),并得到了一个错误。
dict.keys
返回dict_keys
对象,它是一个可迭代对象。
keys = list(dict.keys())
或者,你可以简单地遍历dict_keys
对象,就像它的目的是:
所以,你可以将其使用转换到一个列表
for key in dict.keys():
print(key)
在你的榜样,它将打印出:
sape
guido
jack
您可以遍历它。您可以使用'list(...)'将其转换为列表。你可以通过'dir(...)'看到它的功能和属性。你可以用'help(...)'看到它的文档。真的,你可以用它做一百万件事情。 – janos
感谢DIR()和help()! – jms