Python Iterator နှင့် Iterable
Iterator နှင့် Iterable
စာရင်းများ၊ tuples၊ အဘိဓာန်များနှင့် အစုံများသည် ထပ်တလဲလဲရနိုင်သော အရာများဖြစ်သည်။ ၎င်းတို့သည် သင်ထပ်ယူနိုင်သော ကွန်တိန်နာများ ဖြစ်သည်။
ဤအရာဝတ္တုအားလုံးတွင် iter()
iterator ကိုရယူရန်အသုံးပြုသည့် နည်းလမ်းတစ်ခုရှိသည်။
ဥပမာ
tuple တစ်ခုမှ iterator ကို ပြန်ပေးကာ တန်ဖိုးတစ်ခုစီကို ပရင့်ထုတ်ပါ-
mytuple = ("apple", "banana", "cherry")
myit = iter(mytuple)
print(next(myit))
print(next(myit))
print(next(myit))
စာကြောင်းများပင်လျှင် ထပ်ကာထပ်ကာ ပြုလုပ်နိုင်သော အရာများဖြစ်ပြီး ထပ်တလဲလဲ ပြန်ပေးနိုင်ပါသည်။
ဥပမာ
စာကြောင်းများသည် စာလုံးအစီအစဥ်များပါရှိသော ထပ်ကာထပ်ကာပြုလုပ်နိုင်သော အရာများဖြစ်သည်-
mystr = "banana"
myit = iter(mystr)
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))
print(next(myit))