【发布时间】:2021-08-25 12:55:56
【问题描述】:
我想要一种方法从一个列表中选择两个元素(作为子列表),然后将它们移动到另一个列表,同时从第一个列表中删除它们。
我的代码:
A=[[17, 4, 10, 18, 11], [23, 16, 24, 29, 19, 12, 22], [15, 2, 32, 30, 20, 7, 25], [33, 21, 5, 13, 6, 28, 26, 31], [27, 8, 9, 14, 3]]
B = random.sample(A, 2)
print("B",B)
我的结果:
B [[27, 8, 9, 14, 3], [33, 21, 5, 13, 6, 28, 26, 31]]
预期结果:
A [[17, 4, 10, 18, 11], [23, 16, 24, 29, 19, 12, 22], [15, 2, 32, 30, 20, 7, 25]]
B [[27, 8, 9, 14, 3], [33, 21, 5, 13, 6, 28, 26, 31]]
【问题讨论】:
-
我检查了链接,程序员认为随机选择和向下回答并不完美,非常感谢您抽出宝贵的时间。
-
您已经知道如何进行随机选择,所以缺少的是如何将项目从一个列表移动到另一个列表。