【发布时间】:2013-05-04 20:05:14
【问题描述】:
我的列表中有如下数据:
L = [(3,4,5),(1,4,5),(1,2,3),(1,2,3)]
我需要随机采样 2 的大小,所以我想使用:
import random
t1 = random.sample(set(L),2)
现在 T1 是随机拉取值的列表,但我想从初始列表中删除那些从初始列表中随机拉取的值。我可以做一个线性 for 循环,但对于我试图为更大的列表执行此操作的任务。所以运行时间会很长!
有什么建议可以解决这个问题吗?
【问题讨论】: