mm=[['a','b','c','d','e'],[1,2,3,4],[5,6,7,8],[9,10,11,12,13]]
longs=[]
for n in mm:
longs.append(len(n))
ll = max(longs)
print ll
outall=[]
for i in range(0,ll,2):
outone = []
for j in mm:
if i <ll-1:
print i
outone.append(j[i])
outone.append(j[i+1])
else:
try:
outone.append(j[i])
except:
pass
outall.append(outone)
print outall
结果:[['a', 'b', 1, 2, 5, 6, 9, 10], ['c', 'd', 3, 4, 7, 8, 11, 12], ['e', 13]]
代码中的2,就是你要的,改成4,下面i改到+3为止。
温馨提示:答案为网友推荐,仅供参考