sum = [1,2,3,4,5,6,7,8,9,123,124,2345,345,4,756,72,352,5......]
group = [[1...],[2...],[3...],[4...],[5...],[6...],[7...],[8...],[9...],[345...],[352...],[2345...]]
for i in range(len(num):
lit[i].append(num.pop(random.randnt(3,6)
lit[i].append(num.pop(random.randnt(3,6)
这次十三个列表里面有了两个元素,然后将其余的元素再次的分配到新列表中
然后在循环sum将所有的数值再次分配到新的列表中
for i in num:
c = random.randint(0,len(lit)-1)
lit[c].append(i)
整体实现代码
import random
num = [i for i in range(101)]
lit = [[] for i in range(14)]
for i in range(len(lit)):
lit[i].append(num.pop(random.randint(i,i+1)))
lit[i].append(num.pop(random.randint(i,i+1)))
for i in num:
c = random.randint(0,len(lit)-1)
lit[c].append(i)
给定一百个数值然后进行分组每组至少至少两个示例 sum = [1,2,3,4,5,6,7,8,9,123,124,2345,345,4,756,72,352,5......] group = [[1...],[2...],[3...],[4...],[5...],[6...],[7...],[8...],[9...],[345...],[352...],[2345...]]开始做题先给你一个数组num = [i for i in range(101)]思路 每个至少分两个 是不是需要用得到