【发布时间】:2022-05-14 00:52:13
【问题描述】:
我有一个包含 48 个项目的列表。我想随机挑选其中 3 个项目,然后从列表中删除这三个项目。之后,随机挑选3个新物品。我希望循环 16 次,直到所有项目都被删除。
我尝试了一个 for 循环。但我不知道如何删除从列表中随机选择的那些特定项目。我对 Python 和编程都很陌生。非常感谢您的帮助。
list_ = ['Pink', 'Red', 'Green', 'Darkgreen', 'Blue', 'Skyblue'] * 8
loop_ = np.arange(0, 16)
for i in loop:
print(random.sample(list_, 3))
【问题讨论】:
-
注意,你不应该在 python 类型、内置插件等之后命名你的变量
-
使用
list作为变量的名称不是一个好主意。你破坏了同名的内置函数