【程序】暂存,列表对齐

import torch
a=[[3,4],[1,2,3],[4,5,6],[7,8]]
minn=99999999
for j in range(len(a)):
    print(len(a[j]))
    minn=min(minn,len(a[j]))
a.sort(key=lambda x:(x[0]))
print(a)
for j in range(1,len(a)):
    temp=a[j][0]-a[0][0]
    a[j][0]=a[0][0]
    for k in range(1,len(a[j])):
        a[j][k]=a[j][k]-temp
c=[]
cc=[]
for i in range(len(a)):
    a[i]=a[i][:minn]
for j in range(minn):
    for i in range(len(a)):
        c.append(a[i][j:j+1])
    print(c)
    cc.append(c)
    c=[]

print(a)
print(c)
print(cc)



2
3
3
2
[[1, 2, 3], [3, 4], [4, 5, 6], [7, 8]]
[[1], [1], [1], [1]]
[[2], [2], [2], [2]]
[[1, 2], [1, 2], [1, 2], [1, 2]]
[]
[[[1], [1], [1], [1]], [[2], [2], [2], [2]]]

Process finished with exit code 0

猜你喜欢

转载自blog.csdn.net/nyist_yangguang/article/details/120988288