Theme
Primary Color

دمج مصادر العناصر بإستخدام 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]
python شرح