• 0

ما فائدة iterators في بايثون؟

السلام عليكم 

ممكن أحد يشرح لي ما هو iteratos في بايثون و ما فائدته ؟ 

و شكرا مسبقا 

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

السلام عليكم

اولا هذا هو مرجع الامثلة

https://www.w3schools.com/python/python_iterators.asp

هو object حيث يتيح المرور علي جميع العناصر  في القوائم و غيرها

مثلا 

mytuple = ("apple", "banana", "cherry") # tuple 
myit = iter(mytuple) # تحديد itrator  خاص بي tuple السابق 

print(next(myit)) # عند تنفيذ امر next سوف تمون النتيجة  apple
print(next(myit))# iهنا سوف ينتقل للعنصر التالي  banana
print(next(myit))# وبنفس الطريقة سيطبع cherry

# ويمكن الحصول علي نفس النتيجة باستخدام for 

mytuple = ("apple", "banana", "cherry")

for x in mytuple:
  print(x)
  
  # النتيجة 
  #apple
  #banana
  #cherry
  

تحياتي

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن