我有一个清单清单
big_list = [['a1','b1','c1'], ['a2','b2','c3'], ['a3','b3','c3']]
如何压缩此列表中的列表?
我想做的是zip(list1,list2,list3)
,但是动态地执行此操作
我相信这与args
and kwargs
我不熟悉,欢迎任何解释
Thanks,
Use the *args
参数扩展语法:
zip(*big_list)
The *
(splash) 告诉 Python 获取可迭代对象中的每个元素并将其作为函数的单独参数应用。
Demo:
>>> big_list = [['a1','b1','c1'], ['a2','b2','c3'], ['a3','b3','c3']]
>>> zip(*big_list)
[('a1', 'a2', 'a3'), ('b1', 'b2', 'b3'), ('c1', 'c3', 'c3')]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)