Python - စာရင်းအရာများကို ပြောင်းလဲပါ ။
ပစ္စည်းတန်ဖိုးကိုပြောင်းပါ။
သီးခြားပစ္စည်းတစ်ခု၏တန်ဖိုးကို ပြောင်းလဲရန် အညွှန်းကိန်းနံပါတ်ကို ကိုးကားပါ-
ဥပမာ
ဒုတိယအကြောင်းအရာကို ပြောင်းပါ-
thislist = ["apple", "banana", "cherry"]
thislist[1] = "blackcurrant"
print(thislist)
ပစ္စည်းတန်ဖိုးများ အပိုင်းအခြားတစ်ခုကို ပြောင်းပါ။
သတ်သတ်မှတ်မှတ်အကွာအဝေးအတွင်း ပစ္စည်းများ၏တန်ဖိုးကို ပြောင်းလဲရန်၊ တန်ဖိုးအသစ်များဖြင့် စာရင်းတစ်ခုကို သတ်မှတ်ပြီး တန်ဖိုးအသစ်များကို ထည့်သွင်းလိုသည့် အညွှန်းကိန်းများ၏ အပိုင်းအခြားကို ကိုးကားပါ-
ဥပမာ
"Black Currant" နှင့် "ဖရဲသီး" တန်ဖိုးများ "ငှက်ပျောသီး" နှင့် "ချယ်ရီ" တန်ဖိုးများကို ပြောင်းလဲပါ။
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "mango"]
thislist[1:3] = ["blackcurrant", "watermelon"]
print(thislist)
သင်အစားထိုးသည်ထက် ပိုမိုသော အရာများကို ထည့်သွင်း ပါက၊ သင်သတ်မှတ်ထားသည့်နေရာတွင် ပစ္စည်းများအသစ်ကို ထည့်သွင်းမည်ဖြစ်ပြီး ကျန်အရာများကို လိုက်လျောညီထွေဖြစ်စေမည်-
ဥပမာ
၎င်းကို တန်ဖိုးအသစ် နှစ်ခု ဖြင့် အစားထိုးခြင်းဖြင့် ဒုတိယတန်ဖိုးကို ပြောင်းလဲပါ -
thislist = ["apple", "banana", "cherry"]
thislist[1:2] = ["blackcurrant",
"watermelon"]
print(thislist)
မှတ်ချက်- ထည့်သွင်းထားသော ပစ္စည်းအရေအတွက်သည် အစားထိုးသည့်အရာအရေအတွက်နှင့် မကိုက်ညီသည့်အခါ စာရင်း၏အရှည်သည် ပြောင်းလဲသွားပါမည်။
သင်အစားထိုးသည့်အရာထက် လျော့နည်း သည့်အရာများကို ထည့်သွင်း ပါက၊ သင်သတ်မှတ်ထားသည့်နေရာတွင် ပစ္စည်းများအသစ်ကို ထည့်သွင်းမည်ဖြစ်ပြီး ကျန်အရာများကို အလိုက်သင့်ရွှေ့ပါမည်-
ဥပမာ
၎င်းကို တန်ဖိုး တစ်ခု ဖြင့် အစားထိုးခြင်းဖြင့် ဒုတိယနှင့် တတိယတန်ဖိုးကို ပြောင်းလဲပါ -
thislist = ["apple", "banana", "cherry"]
thislist[1:3] = ["watermelon"]
print(thislist)
ပစ္စည်းများထည့်ပါ။
စာရင်းအကြောင်းအရာအသစ်တစ်ခုကို ထည့်သွင်းရန်၊ ရှိပြီးသားတန်ဖိုးများကို အစားထိုးခြင်းမရှိဘဲ၊ ကျွန်ုပ်တို့သည် insert()
နည်းလမ်းကို အသုံးပြုနိုင်ပါသည်။
နည်းလမ်း သည် insert()
သတ်မှတ်ထားသော အညွှန်းတွင် အကြောင်းအရာတစ်ခုကို ထည့်သွင်းသည်-
ဥပမာ
တတိယပစ္စည်းအဖြစ် "ဖရဲသီး" ကိုထည့်ပါ။
thislist = ["apple", "banana", "cherry"]
thislist.insert(2, "watermelon")
print(thislist)
မှတ်ချက်- အထက်ဖော်ပြပါ ဥပမာ၏ရလဒ်အနေဖြင့်၊ ယခုစာရင်းတွင် အကြောင်းအရာ 4 ခု ပါဝင်ပါမည်။