دالة next() في Python
مثال
تأسيس م迭代ر وطباعة العناصر بشكل تدريجي:
mylist = iter(["apple", "banana", "cherry"]) x = next(mylist) print(x) x = next(mylist) print(x) x = next(mylist) print(x)
التعريف والاستخدام
يسترجع دالة next() العنصر التالي في الم迭代ر.
يمكنك إضافة قيمة افتراضية لتقديمها عند انتهاء التدوير.
القواعد النحوية
next(iterable, default)
قيمة المعامل
معامل | وصف |
---|---|
iterable | مطلوب. عنصر قابلة للتدوير. |
default | اختياري. يتم إرجاع القيمة الافتراضية عند انتهاء التدوير. |
مزيد من الأمثلة
مثال
عندما ينتهي التدوير، يتم إرجاع قيمة افتراضية:
mylist = iter(["apple", "banana", "cherry"]) x = next(mylist, "orange") print(x) x = next(mylist, "orange") print(x) x = next(mylist, "orange") print(x) x = next(mylist, "orange") print(x)