我正在编写一个代码,从某个范围生成随机数(如下面的第一个函数所示),然后计算每个数出现的次数(如第二个函数所示)。如何将第二个函数应用于我在第一个函数中创建的列表?你知道吗
我的代码:
import random
def create_list(n):
list_size = n
number_list = []
for i in range(list_size):
number = random.randint(1,6)
number_list.append(number)
print number_list
return number_list
my_list = create_list(5)
def count_list(numlist,c):
random_list = numlist
for j in random_list:
times = random_list.count(c)
print times
count_list(["""numbers from number_list"""],1)
count_list(["""numbers from number_list"""],2)
count_list(["""numbers from number_list"""],3)
count_list(["""numbers from number_list"""],4)
count_list(["""numbers from number_list"""],5)
count_list(["""numbers from number_list"""],6)
只需将变量
my_list
作为参数传递给函数count_list()
。你知道吗与将其应用于数字
1
的方法相同:将其作为参数传递。你知道吗你是说这个吗?你知道吗
每次只需将
my_list
作为参数传递。你知道吗如果要为每个呼叫生成不同的列表:
相关问题 更多 >
编程相关推荐