Python翻转多维序列是如何实现的,python翻转多维序列,例如原序列为:[[a,1


例如原序列为:[['a',1],['b',2],['c',3]]
打印出来是:
a 1
b 2
c 3
如何做一个翻转的转换,变成:[['a','b','c'],[1,2,3]]
打印出来成为这种效果:
a b c
1 2 3

想到一个很好玩的, 权当娱乐~

def funny(l):    for x in l:        yield x[0]    for x in l:        yield x[1]

总觉得还能改进, 但又想不到 :)

    print map(list, zip(*arr))

http://blog.sina.com.cn/s/blog_58649eb30100flyf.html

编橙之家文章,

评论关闭