本文主要是介绍python错误信息+解决方案合集(待续),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
import random
-
outcomes = {'heads':0, 'tails':0}
-
sides = outcomes.keys()
-
print(sides[0])
会产生错误:TypeError: 'dict_keys' object does not support indexing
这是由于python3改变了dict.keys,返回的是dict_keys对象,支持iterable 但不支持indexable,我们可以将其明确的转化成list:
-
import random
-
outcomes = {'heads':0, 'tails':0}
-
sides = list(outcomes.keys())
-
print(sides[0]) # 输出tails
这篇关于python错误信息+解决方案合集(待续)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!