copy method
copy method သည် list ၏ မိတ္တူကို ပြုလုပ်ပေးပါသည်။
Method ၏ parameter ထဲတွင် ဘာမှ ဖြည့်စွက်ရန် မလိုပါ။
Syntax
list.copy()
ဥပမာ
copy method ကို အသုံးပြု၍ ကျွန်ုပ်တို့၏ list ကို ကူးယူကြပါစို့။
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)
ကုဒ် run ပြီးနောက် ရလဒ်။
['ab', 'cd', 'ef']
ဥပမာ
သို့သော် copy method ကို အသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့သည်
shallow copy ဟုခေါ်သော list ၏ မိတ္တူကိုသာ ဖန်တီးပါသည်။
ကူးယူပြီးနောက် မူရင်း list ထဲသို့ ကျွန်ုပ်တို့ ပြုလုပ်မည့် ပြောင်းလဲမှုများသည်
မိတ္တူကို ထိခိုက်မည် မဟုတ်ပါ။
lst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')
print(lst1)
print(lst2)
ကုဒ် run ပြီးနောက် ရလဒ်။
['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']