python中从列表中选择随机数的算法?
我正在寻找一种有效的方法(伪代码可以)从列表中随机选择给定数量的值,最好是“Pythonic方法”。值必须来自列表的唯一索引 例如:python中从列表中选择随机数的算法?,python,Python,我正在寻找一种有效的方法(伪代码可以)从列表中随机选择给定数量的值,最好是“Pythonic方法”。值必须来自列表的唯一索引 例如: list = [0,1,2,3,4,5,24] def choose(number_of_values, list): # method return_val = choose(3, list) # return_val = [2, 4, 3] 这就是为什么 这就是为什么 这就是为什么 这就是为什么 使用for循环并将随机选择附加到列表中,然后返回。
list = [0,1,2,3,4,5,24]
def choose(number_of_values, list):
# method
return_val = choose(3, list)
# return_val = [2, 4, 3]
这就是为什么
这就是为什么
这就是为什么
这就是为什么
使用
for
循环并将随机选择附加到列表中,然后返回。另外,不要使用list
作为变量名,它会隐藏内置的
import random
def choose(number_of_values, lst):
_temp = []
for i in range(number_of_values):
_temp.append(random.choice(lst))
return _temp
使用
for
循环并将随机选择附加到列表中,然后返回。另外,不要使用list
作为变量名,它会隐藏内置的
import random
def choose(number_of_values, lst):
_temp = []
for i in range(number_of_values):
_temp.append(random.choice(lst))
return _temp
使用
for
循环并将随机选择附加到列表中,然后返回。另外,不要使用list
作为变量名,它会隐藏内置的
import random
def choose(number_of_values, lst):
_temp = []
for i in range(number_of_values):
_temp.append(random.choice(lst))
return _temp
使用
for
循环并将随机选择附加到列表中,然后返回。另外,不要使用list
作为变量名,它会隐藏内置的
import random
def choose(number_of_values, lst):
_temp = []
for i in range(number_of_values):
_temp.append(random.choice(lst))
return _temp
大多数python方法都是
random.sample(列表,4)
P.s不会将变量命名为list
,因为它们会影响内置函数看看:大多数python方法都是random.sample(列表,4)
P.s不要把你的变量命名为list
因为它们隐藏了内置的东西看看这个:有史以来最流行的pythonic方式random.sample(list,4)
P.s不要把你的变量命名为list
因为它们隐藏了内置的东西看看这个:有史以来最流行的pythonic方式random.sample(list,4)
P.s不要将变量命名为list
,因为它们隐藏了内置项。请看以下内容: