tree={0:'first',1:'second'}
i=tree.keys()[0]
print(i)
报错:TypeError: ‘dict_keys’ object is not subscriptable
解决办法:加list(),keys不允许切片,必须转为list,再切片
tree={0:'first',1:'second'}
i=list(tree.keys())[0]
print(i)
运行结果
D:\python\python.exe E:/practice/test1/test1.py
0
Process finished with exit code 0
本文详细解析了Python中字典的keys()方法使用时的常见错误及正确实践。通过实例展示了如何将dict_keys对象转换为list进行索引操作,避免TypeError: ‘dict_keys’ object is not subscriptable错误。

9586

被折叠的 条评论
为什么被折叠?



