دمج مصادر العناصر بإستخدام chain
ال chain بتمر على أكثر من مصدر بالترتيب من غير بناء قائمة مدمجة مسبقا
المرور على قائمتين
العناصر بتخرج من المصدر الأول ثم المصدر الثاني
from itertools import chain
for skill in chain(["HTML", "CSS"], ["Python"]):
print(skill)النتيجة
HTML
CSS
Pythonفرد القوائم الداخلية لمستوى واحد
ال from_iterable بتاخد مجموعة المصادر نفسها كمعامل واحد
from itertools import chain
groups = [[1, 2], [], [3, 4]]
print(list(chain.from_iterable(groups)))النتيجة
[1, 2, 3, 4]