-3
我有一個列表兩個隨機元素[(12,12),(1,23),(43,12)]
我如何從列表中刪除這些內容:刪除從列表中的元素,然後選擇一個新的列表
[(12,12),(1,23),(43,12),(2,1),(1,3),(43,1)]
所以這個名單變成
[(2,1),(1,3),(43,1)]
,然後選擇其中的兩個隨機投入到另一個列表
我有一個列表兩個隨機元素[(12,12),(1,23),(43,12)]
我如何從列表中刪除這些內容:刪除從列表中的元素,然後選擇一個新的列表
[(12,12),(1,23),(43,12),(2,1),(1,3),(43,1)]
所以這個名單變成
[(2,1),(1,3),(43,1)]
,然後選擇其中的兩個隨機投入到另一個列表
import random
a = [(12,12),(1,23),(43,12),(2,1),(1,3),(43,1)]
b = [(12,12),(1,23),(43,12)]
c = random.sample(set(a) - set(b), 2)
我忘記了順序在這裏無關緊要,+1 – jamylak 2013-04-23 08:00:44
你從哪裏得到所有這些列表問題? :) – jamylak 2013-04-23 08:02:54