打印出如下效果
实例:
[1, 2, 3]
[4, 5, 6]
[7, 8, 9]
效果:
[1, 4, 7]
[2, 5, 8]
[3, 6, 9]
方法1:
lst1=[[1,2,3],[4,5,6],[7,8,9]]
s1 = []
for k ,v in enumerate(lst1):
#print(v)
for c,s in enumerate(v):
print(s)
if len(s1) < 3:
s1.append([])
s1[c].append(s)
print(s1)
方法2:
lst1=[[1,2,3],[4,5,6],[7,8,9]]
for k,v in enumerate(lst1):
for c,s in enumerate(v):
if k > c:
lst1[k][c], lst1[c][k] = lst1[c][k], lst1[k][c]
print(lst1)
实例
[1, 2, 3]
[4, 5, 6]
效果:
[1, 4]
[2, 5]
[3, 6]
方法:
lst1=[[1,2,3],[4,5,6]]
s1 = []
for k in lst1:
for c,s in enumerate(k):
if len(s1) <3:
s1.append([])
s1[c].append(s)
print(*s1,sep='\n')