大家早上好,
我的简单问题如下:我有 2 个长度为 T 的列表(我们称它们为 a和b),我想从每个列表中消除 K 个随机元素(具有相同的索引)。
让我们暂时假设 K << T,以便忽略提取相同索引两次或更多次的概率。我可以简单地生成 K 个随机数的列表aleaindex并将其传递给del,比如
for i in range(K):
aleaindex.append(random.randint(0, T-1))
del a[aleaindex]
del b[aleaindex]
是否有一些 Python 技巧可以更有效地做到这一点?
非常感谢您!