问题:python编码中使用 dict.keys() 时,会报 TypeError: 'dict_keys' object is not subscriptable 的错误

解决:在Python3中需要使用 list,如图

原因:dict_keys(['no surfacing','flippers']),返回的是一个 dict_keys 对象,不再是 list 类型,也不支持 index 索引
所以强制转成 list 类型即可使用
如果我的陈述存在疏漏还请不吝赐教,感激不尽!
如果觉得有用就请点个赞吧,创作动力!
本文详细解析了在Python3中使用dict.keys()时出现TypeError:'dict_keys'objectisnotsubscriptable错误的原因及解决方法。指出dict_keys对象不再支持index索引,需转换为list类型使用。
1932





