Python Iterator
Python Iterators
iterator သည် ရေတွက်နိုင်သောတန်ဖိုးများပါရှိသော အရာဝတ္ထုတစ်ခုဖြစ်သည်။
iterator သည် တန်ဖိုးအားလုံးကို ဖြတ်ကျော်နိုင်သည်ဟု ဆိုလိုရင်းအပေါ် ထပ်ကာထပ်ကာ ပြုလုပ်နိုင်သော အရာတစ်ခုဖြစ်သည်။
__iter__()
နည်းပညာအရ၊ Python တွင်၊ iterator သည် နည်းလမ်းများ နှင့် ပါ၀င်သော iterator protocol ကိုအကောင်အထည်ဖော်သည့်အရာဝတ္ထုတစ်ခုဖြစ်သည် __next__()
။
ဥပမာ
tuple ၏တန်ဖိုးများကို ထပ်လောင်းဖော်ပြသည်-
mytuple = ("apple", "banana", "cherry")
for x in mytuple:
print(x)