copy method

copy method သည် list ၏ မိတ္တူကို ပြုလုပ်ပေးပါသည်။ Method ၏ parameter ထဲတွင် ဘာမှ ဖြည့်စွက်ရန် မလိုပါ။

Syntax

pythonlist.copy()

ဥပမာ

copy method ကို အသုံးပြု၍ ကျွန်ုပ်တို့၏ list ကို ကူးယူကြပါစို့။

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
print(lst2)

ကုဒ် run ပြီးနောက် ရလဒ်။

python['ab', 'cd', 'ef']

ဥပမာ

သို့သော် copy method ကို အသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့သည် shallow copy ဟုခေါ်သော list ၏ မိတ္တူကိုသာ ဖန်တီးပါသည်။ ကူးယူပြီးနောက် မူရင်း list ထဲသို့ ကျွန်ုပ်တို့ ပြုလုပ်မည့် ပြောင်းလဲမှုများသည် မိတ္တူကို ထိခိုက်မည် မဟုတ်ပါ။

pythonlst1 = ['ab', 'cd', 'ef']
lst2 = lst1.copy()
lst1.append('jh')

print(lst1)
print(lst2)

ကုဒ် run ပြီးနောက် ရလဒ်။

python['ab', 'cd', 'ef', 'jh']
['ab', 'cd', 'ef']

ဆက်လက်လေ့လာရန်

  • extend method,
    ၎င်းသည် list ထဲသို့ ညွှန်ပြထားသော object မှ element များကို ထည့်ပေးသည်။
  • clear method,
    ၎င်းသည် list ထဲရှိ element အားလုံးကို ဖျက်ပစ်သည်။