有没有一种方法追加元素添加到列表中随机,内置函数Python |如何添加元素添加到列表中随机
例如:
def random_append():
lst = ['a']
lst.append('b')
lst.append('c')
lst.append('d')
lst.append('e')
return print lst
这会出来把['a', 'b', 'c', 'd', 'e']
但我想它随机添加元素,并把这样的东西这样的: ['b', 'd', 'b', 'e', 'c']
是的有一个函数random.shuffle(),但它洗牌清单一旦我不需要,我只想执行随机插入。
是否应该有两个“b” s在输出? – 2010-03-19 07:06:29
将整个列表重新排序可能比随机插入更具可扩展性。 (我不确切知道你需要从这篇文章中得知,说实话。) – 2010-03-19 07:17:46
你可以更具体地讲述这个_random inserts_应该如何工作吗?你知道先验元素的数量吗? – 2010-03-19 08:18:36