Python zip() လုပ်ဆောင်ချက်
ဥပမာ
Tuple နှစ်ခုကို အတူတကွ ချိတ်ဆက်ပါ
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica")
x = zip(a, b)
အဓိပ္ပါယ်နှင့် အသုံးပြုမှု
လုပ်ဆောင်ချက်သည် အောင်မြင်ပြီးသော iterator တစ်ခုစီရှိ ပထမအရာအား အတူတကွတွဲချိတ်ထားသည့် tuples ၏ ထပ်တူကျသည့် ဇစ်အရာဝတ္ထုကို ပြန်ပို့ပေးသည်၊ ထို့နောက် zip()
ဖြတ်သန်းသွားသော iterator တစ်ခုစီရှိ ဒုတိယအရာအား အတူတကွ တွဲထားသည် စသည်တို့ဖြစ်သည်။
အကယ်၍ အောင်မြင်ပြီးသော iterator များသည် မတူညီသောအလျားများရှိပါက၊ အနည်းဆုံး item ရှိသော iterator သည် iterator အသစ်၏အရှည်ကို ဆုံးဖြတ်သည်။
အထားအသို
zip(iterator1, iterator2, iterator3 ...)
ကန့်သတ်တန်ဖိုးများ
Parameter | Description |
---|---|
iterator1, iterator2, iterator3 ... | Iterator objects that will be joined together |
နောက်ထပ် ဥပမာများ
ဥပမာ
တစ်အုပ်တွင် နောက်ထပ်အရာများ ပါနေပါက၊ ဤအရာများကို လျစ်လျူရှုသည်-
a = ("John", "Charles", "Mike")
b = ("Jenny", "Christy", "Monica",
"Vicky")
x = zip(a, b)