例如原序列为:[['a',1],['b',2],['c',3]]
打印出来是:
a 1
b 2
c 3
如何做一个翻转的转换,变成:[['a','b','c'],[1,2,3]]
打印出来成为这种效果:
a b c
1 2 3
print map(list, zip(*arr))
http://blog.sina.com.cn/s/blog_58649eb30100flyf.html
想到一个很好玩的, 权当娱乐~
def funny(l):
for x in l:
yield x[0]
for x in l:
yield x[1]
总觉得还能改进, 但又想不到 :)