string input ကို nested tuple သို့ပြောင်းရာတွင် အဓိကပြဿနာမှာ tuples ၏ string ကိုကိုယ်စားပြုခြင်းမှာ အမှန်တကယ် nested tuple တည်ဆောက်ပုံနှင့် ကွဲပြားနိုင်သည်။ ၎င်းသည် nested tuples အတွင်းရှိဒေတာများကိုဝင်ရောက်ရန် သို့မဟုတ် ပြင်ဆင်သည့်အခါတွင် အမှားအယွင်းများဖြစ်ပေါ်လာနိုင်သည်။
tuple1 = ('a', 'b', 'c') tuple2 = ('d', 'e', 'f') tuple3 = ('g', 'h', 'i') nested_tuple = (tuple1, tuple2, tuple3) print(nested_tuple)
ဤကုဒ်သည် ဒြပ်စင်သုံးခုပါ၀င်သော tuple သုံးခုကို ဖန်တီးသည်။ ၎င်းသည် ၎င်း၏ဒြပ်စင်များအဖြစ် ယခင် tuple သုံးခုပါရှိသော စတုတ္ထ tuple၊ nested_tuple ကို ဖန်တီးသည်။ နောက်ဆုံးတွင်၊ ၎င်းသည် nested_tuple ကို ပရင့်ထုတ်သည်။
အသိုက်များ
nested tuple သည် အခြားသော tuple အတွင်းတွင်ပါရှိသော tuple ဖြစ်သည်။ ပထမ tuple ကို အပြင် tuple ဟုခေါ်ပြီး ဒုတိယ tuple ကို အတွင်းကျူပလီ ဟုခေါ်သည်။
ဥပမာအားဖြင့်၊ အောက်ပါကုဒ်သည် “1” နှင့် “1” တန်ဖိုးများပါရှိသော “t2” အမည်ရှိ nested tuple တစ်ခုကို ဖန်တီးသည်-
t1 = (၁၊ ၂)၊