【发布时间】:2021-09-21 21:34:47
【问题描述】:
我找到了一个范围内数字的除数并将其附加到一个列表中,现在我得到了输出:[1, 1, 1, 2, 1, 1, 2, 3, 1, 1, 2, 4 , 1, 3, 1, 2, 5] 但我需要每个除数序列作为一个单独的列表,例如 [[1],[1], [1], [1, 2], [1], [1, 2 , 3], [1], [1, 2, 4], [1, 3], [1, 2, 5]]。我怎样才能实现这个输出?到目前为止我的代码如下:
lis1=[1]
lis2=[]
s=0
for i in range(2, 11):
lis1.append(i)
for j in range(1,i):
if i % j == 0:
lis2.append(j)
print(lis1)
print(lis2)
【问题讨论】: