-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