2013-04-23 57 views
-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)]

,然後選擇其中的兩個隨機投入到另一個列表

+1

你從哪裏得到所有這些列表問題? :) – jamylak 2013-04-23 08:02:54

回答

3
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) 
+0

我忘記了順序在這裏無關緊要,+1 – jamylak 2013-04-23 08:00:44

相關問題