Python - Tuples ကို အပ်ဒိတ်လုပ်ပါ ။
Tuple ကို ဖန်တီးပြီးသည်နှင့် ဖိုင်များကို ပြောင်းလဲခြင်း၊ ထည့်ခြင်း သို့မဟုတ် ဖယ်ရှားခြင်း မပြုနိုင်ဟု ဆိုလိုသည်မှာ Tuples များသည် မပြောင်းလဲနိုင်ပေ။
ဒါပေမယ့် ဖြေရှင်းနည်းတချို့ရှိပါတယ်။
Tuple တန်ဖိုးများကို ပြောင်းလဲပါ။
tuple တစ်ခုကို ဖန်တီးပြီးသည်နှင့်၊ သင်သည် ၎င်း၏တန်ဖိုးများကို ပြောင်းလဲ၍မရပါ။ Tuple များသည် မပြောင်းလဲ နိုင်သော သို့မဟုတ် မပြောင်းလဲနိုင် ဟုလည်း ခေါ်သည်။
ဒါပေမယ့် ဖြေရှင်းနည်းတစ်ခုရှိတယ်။ tuple ကို စာရင်းတစ်ခုအဖြစ်သို့ ပြောင်းနိုင်သည်၊ စာရင်းကိုပြောင်းနိုင်ပြီး စာရင်းကို tuple အဖြစ်သို့ ပြန်ပြောင်းနိုင်သည်။
ဥပမာ
၎င်းကိုပြောင်းလဲနိုင်စေရန် tuple ကို စာရင်းတစ်ခုအဖြစ်သို့ ပြောင်းပါ-
x = ("apple", "banana", "cherry")
y = list(x)
y[1] = "kiwi"
x =
tuple(y)
print(x)
ပစ္စည်းများထည့်ပါ။
tuples များသည် မပြောင်းလဲနိုင်သောကြောင့် ၎င်းတို့တွင် တည်ဆောက်သည့်
append()
နည်းလမ်းမရှိသော်လည်း tuple တစ်ခုသို့ ပစ္စည်းများထည့်ရန် အခြားနည်းလမ်းများရှိပါသည်။
1. စာရင်းတစ်ခုအဖြစ်သို့ ပြောင်းပါ - tuple တစ်ခု ပြောင်းခြင်း အတွက် ဖြေရှင်းနည်းကဲ့သို့ပင် ၊ သင်သည် ၎င်းကို စာရင်းတစ်ခုအဖြစ်သို့ ပြောင်းလဲနိုင်ပြီး၊ သင်၏အရာ(များ)ကို ပေါင်းထည့်ကာ tuple အဖြစ်သို့ ပြန်ပြောင်းနိုင်ပါသည်။
ဥပမာ
tuple ကို စာရင်းတစ်ခုအဖြစ်ပြောင်းပါ၊ "လိမ္မော်ရောင်" ကိုထည့်ကာ tuple အဖြစ်သို့ ပြန်ပြောင်းပါ။
thistuple = ("apple", "banana", "cherry")
y = list(thistuple)
y.append("orange")
thistuple =
tuple(y)
2. tuple ကို tuple ထဲသို့ထည့်ပါ ။ tuples များသို့ tuples များထည့်ရန် သင်ခွင့်ပြုထားသည်၊ ထို့ကြောင့် ပစ္စည်းတစ်ခု (သို့မဟုတ်) အများအပြားကို ထည့်လိုပါက item(များ) နှင့် tuple အသစ်တစ်ခုဖန်တီးပြီး ရှိပြီးသား tuple တွင် ၎င်းကိုထည့်ပါ-
ဥပမာ
တန်ဖိုး "လိမ္မော်ရောင်" ဖြင့် tuple အသစ်တစ်ခုဖန်တီးပြီး ထို tuple ကိုထည့်ပါ-
thistuple = ("apple", "banana", "cherry")
y = ("orange",)
thistuple += y
print(thistuple)
မှတ်ချက်- အကြောင်းအရာတစ်ခုတည်းဖြင့် tuple တစ်ခုကို ဖန်တီးသည့်အခါ၊ အကြောင်းအရာပြီးနောက် ကော်မာတစ်ခု ထည့်သွင်းရန် မမေ့ပါနှင့်၊ သို့မဟုတ်ပါက ၎င်းကို tuple အဖြစ် သတ်မှတ်မည်မဟုတ်ပါ။
အရာများကို ဖယ်ရှားပါ။
မှတ်ချက်- tuple တစ်ခုရှိ အရာများကို သင် ဖယ်ရှား၍မရပါ။
Tuple များသည် ပြောင်းလဲ၍ မရသော ကြောင့် ၎င်းမှအရာများကို သင်ဖယ်ရှား၍မရပါ၊ သို့သော် tuple ပစ္စည်းများကို ပြောင်းလဲခြင်းနှင့် ထပ်ထည့်ခြင်းအတွက် ကျွန်ုပ်တို့အသုံးပြုထားသည့်အတိုင်း တူညီသောဖြေရှင်းနည်းကို သင်အသုံးပြုနိုင်ပါသည်-
ဥပမာ
tuple ကို စာရင်းတစ်ခုအဖြစ်ပြောင်းပါ၊ "apple" ကိုဖယ်ရှားပြီး tuple အဖြစ်သို့ပြန်ပြောင်းပါ။
thistuple = ("apple", "banana", "cherry")
y = list(thistuple)
y.remove("apple")
thistuple =
tuple(y)
သို့မဟုတ် tuple ကို လုံးလုံးဖျက်နိုင်သည်-
ဥပမာ
သော့ချက်စကားလုံး သည် del
tuple ကို လုံးဝဖျက်ပစ်နိုင်သည်-
thistuple = ("apple", "banana", "cherry")
del
thistuple
print(thistuple)
#this will raise an error because the tuple no longer exists