Kspr:
私はタプルのリストを持っています。
l= [([a,b,c],'R1'),
([d],'R2'),
([e,f],'R3)]
私はに爆発したいです
l = [(a,'R1'),
(b,'R1'),
(c,'R1'),
(d,'R2'),
(e,'R3'),
(f,'R3')]
私はこれをどのように行うのでしょうか?
オリジナル:
あなたは、対応するタプルを取得するためにタプルを超えると、内側のループでリストを反復するために、リストの内包表記を使用することができます。
[(k,j) for i,j in l for k in i]
# [('a', 'R1'), ('b', 'R1'), ('c', 'R1'), ('d', 'R2'), ('e', 'R3'), ('f', 'R3')]