简单的链是可迭代的连接
如何得到这样的东西
对于 m=[[1,2],[3,4,5,6],[7,8,9],[10,11,12,13,14]] 返回 [1,2,5,6 ,14]?
科斯:
[1,2]
[_,_,5,6]
[_,_,_]
[_,_,_,_,14]
您可以使用生成器做任何事情:
def chain_suffixes(iters):
n=0
for it in iters:
for x in itertools.islice(it,n,None):
yield x
n+=1