tuple ဖန်ရှင်
tuple ဖန်ရှင်သည် ပါရာမီတာတွင် ဖော်ပြထားသော
အော့ဘဂျက်တစ်ခုမှ tuple အသစ်တစ်ခုကို ဖန်တီးပေးသည်။
ဝါကျဖွဲ့ထုံး
tuple(ကျွန်ုပ်တို့ tuple ဖန်တီးမည့် အော့ဘဂျက်)
ဥပမာ
tuple ဖန်ရှင်ကို အသုံးပြု၍
tuple တစ်ခု ပြုလုပ်ကြည့်ပါမည်။
txt = 'abcde'
tlp = tuple(txt)
print(tlp)
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်။
('a', 'b', 'c', 'd', 'e')
ဥပမာ
ယခု ကိန်းတစ်ခုမှ tuple တစ်ခု ပြုလုပ်ကြည့်ပါမည်။
num = 1234
tlp = tuple(num)
print(tlp)
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ဖန်ရှင်က အမှားတစ်ခုကို ပြန်ပေးမည်ဖြစ်ပြီး အကြောင်းမှာ ကိန်းသည် ထပ်ကျော့နိုင်သော အော့ဘဂျက် (iterable object) မဟုတ်သောကြောင့် ဖြစ်သည်။
TypeError: 'int' object is not iterable
ဥပမာ
tuple ဖန်ရှင်ကို အသုံးပြု၍
စာရင်းတစ်ခုမှ tuple တစ်ခု ပြုလုပ်ကြည့်ပါမည်။
lst = ['a', 'b', 'c', 'd']
tlp = tuple(lst)
print(tlp)
ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် ရရှိသော ရလဒ်။
('a', 'b', 'c', 'd')