如何在Python中创建循环中的变量

时间:2016-06-02 22:28:18

标签: python

我怎样才能制作出真正有用的东西?

choices = input('Enter choices. ')

i = 0
while i < 10:
    number_of_{}s.format(i) = choices.count(str([i]))
    i += 1

1 个答案:

答案 0 :(得分:1)

使用语言为您解决此问题的工具。使用列表。

i = 0
number_of = []
while i < 10:
    number_of.append(choices.count(str([i])))
    i += 1

更好的是,使用for

number_of = []
for i in range(10): number_of.append(choices.count(str([i])))

或者,最好是列表理解。

number_of = [choices.count(str([i])) for i in range(10)]