簡體   English   中英

組合列表元素

[英]combine list elements

如何合並/組合列表中的兩個或三個元素。 例如,如果有兩個元素,列表'l'

l = [(a,b,c,d,e),(1,2,3,4,5)]

被合並到

[(a,1),(b,2),(c,3),(d,4),(e,5)]

但是如果有三個要素

l = [(a,b,c,d,e),(1,2,3,4,5),(I,II,II,IV,V)] 

列表轉換為

[(a,1,I),(b,2,II),(c,3,III),(d,4,Iv),(e,5,V)]

提前謝謝了。

使用zip

l = [('a', 'b', 'c', 'd', 'e'), (1, 2, 3, 4, 5)]
print zip(*l)

結果:

[('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM