我已经写了一个随机生成100个数字的代码,并将所有数字放入一个数组中。我想知道一个命令或代码,它可以告诉我在生成数组后数组中有多少个5(或任何数字)。
这是我目前的代码>;>
import random
x = 1
def rand():
return random.randrange(0,10,1) #a random number between 0 and 9
myList = []
while (x != 100):
x=x+1
y = rand()
myList.append(y)
最后,我需要一个命令来告诉我5的数字,比如>;>
getNumber.of(5) from myList
我还需要一个输出,显示位置也。类似于>;>
7 (5's) at: myList[12], myList[20], myList[27], myList[33], myList[59], myList[74], myList[90]
给定一个数字列表
mylist
,您可以通过以下方法获得5
出现的位置:Python列表有一个
count
方法:这将让您开始索引:
您可以使用生成器和内置的
sum
解决此问题:相关问题 更多 >
编程相关推荐