[英]Zipping lists within a list in Python
我有一份清单清单
big_list = [['a1','b1','c1'], ['a2','b2','c3'], ['a3','b3','c3']]
如何压缩此列表中的列表?
我想要做的是zip(list1,list2,list3)
,但动态地这样做
我相信它必须与我不熟悉的args
和kwargs
有关,任何解释都是受欢迎的
谢谢,
使用*args
参数扩展语法:
zip(*big_list)
*
(splash)告诉Python将每个元素放在一个iterable中,并将其作为函数的单独参数应用。
演示:
>>> big_list = [['a1','b1','c1'], ['a2','b2','c3'], ['a3','b3','c3']]
>>> zip(*big_list)
[('a1', 'a2', 'a3'), ('b1', 'b2', 'b3'), ('c1', 'c3', 'c3')]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.