python
将48人随机分成8组应该怎么做 本帖最后由 jackz007 于 2021-3-30 00:29 编辑import random
d =
e = []
for x in d[:]:
i = random . choice(d)
e . append(i)
d . remove(i)
d = []
for i in range(8):
x = []
for j in range(6):
x . append(e)
d . append(x)
print(d)
运行实况
D:\00.Excise\Python>python x.py
[, , , , , , , ]
D:\00.Excise\Python> 本帖最后由 Peteryo01223 于 2021-3-30 09:52 编辑
jackz007 发表于 2021-3-30 00:14
运行实况
请问第13句
x . append(e)
是不是:在把列表e 当中的数字,从左到右,按照6个一组,分别放入x 列表中? 但起始位置,每隔6个,开始一次?
本帖最后由 jackz007 于 2021-3-30 10:15 编辑
Peteryo01223 发表于 2021-3-30 09:34
请问第13句
是不是:在把列表e 当中的数字,从左到右,按照6个一组,分别放入x 列表中? 但起始位置 ...
其实,到第 9 行的时候,48 个随机数已经就绪,列表 e 就是。后面的代码只是为了把列表 e 进一步分割为每组 6 个元素的子列表的形式。 jackz007 发表于 2021-3-30 10:14
其实,到第 9 行的时候,48 个随机数已经就绪,列表 e 就是。后面的代码只是为了把列表 e 进一 ...
谢谢您的指点
页:
[1]