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