有沒有一種方法追加元素添加到列表中隨機,內置函數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