TypeError: 'dict_keys' object does not support indexing

a = {0:'左左',1:'右右'}
k = a.keys()
print(k[0])

会产生错误:TypeError: 'dict_keys' object does not support indexing

这是由于python3改变了dict.keys,返回的是dict_keys对象,支持iterable 但不支持indexable,我们可以将其明确的转化成list:

a = {0:'左左',1:'右右'}
k = list(a.keys())
print(k[0])#输出0



阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页