可以说我的程序要求用户无限期地输入一个数字,并将其附加到列表中。如何将一个列表(无限长度)随机分为3个子组?
#Given Example:
List = [105, 167, 262, 173, 123, 718, 219, 272, 132]
我想要做的是随机挑选了号码,所以我的样本输出将是:
first = [105, 262, 173]
second = [167, 123, 132]
third = [718, 219,272]
说了,因为用户输入将无限期会有机会,这会是一个奇数。
我目前使用random.sample从该列表中选择一个数字并将其附加到列表中,之后我将追加列表的子组以在列表内创建一个列表。
如果有人回答,会很有帮助,谢谢!
为什么不使用'random.shuffle'在列表中,然后选择一些东西来分组数据块从https://stackoverflow.com/questions/312443/how-do-you-split-一个列表成均匀大小的块? –