itertoolschain.chine.from_iterable()の使い方

itertools.chain.from_iterable([p, q, …])は,シーケンス p, q, …を順にイタレーターとして出力します.

プログラム例

import itertools

for x in itertools.chain.from_iterable(\
                ['ABCD', 'XYZ',[1, 2, 3]]):
    print('x: ',x)

実行結果

x:  A
x:  B
x:  C
x:  D
x:  X
x:  Y
x:  Z
x:  1
x:  2
x:  3