المرور على قائمتين معا بإستخدام zip في ال Python
الدالة zip بتجمع العناصر الموجودة في نفس المكان من أكثر من قائمة وده مفيد لو عندك أسماء ودرجات وعاوز تعرضهم مع بعض
ربط الاسم بالدرجة
كل دورة في ال Loop بتاخد اسم ودرجة في نفس الترتيب
names = ["Osama", "Ahmed", "Mona"]
scores = [95, 88, 100]
for name, score in zip(names, scores):
print(f"{name}: {score}")النتيجة
Osama: 95
Ahmed: 88
Mona: 100لو القوائم أطوالها مختلفة
بشكل افتراضي zip بتقف عند نهاية أقصر قائمة
names = ["Osama", "Ahmed", "Mona"]
scores = [95, 88]
print(list(zip(names, scores)))النتيجة
[('Osama', 95), ('Ahmed', 88)]