copy နည်းလမ်း

copy နည်းလမ်းသည် အဘိဓာန်တစ်ခု၏ မိတ္တူကို ဖန်တီးပေးသည်။ နည်းလမ်း၏ parameter တွင် ဘာမှ ထည့်သွင်းဖော်ပြရန်မလိုပါ။

ဝါကျဖွဲ့ပုံ

pythonအဘိဓာန်.copy()

နမူနာ

ကျွန်ုပ်တို့၏ အဘိဓာန်ကို copy နည်းလမ်းကို အသုံးပြု၍ မိတ္တူကူးကြည့်ရအောင်:

pythondct1 = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct2 = dct1.copy()
print(dct2)

ကုဒ်ကို run ခဲ့သောအခါ ရလဒ်:

python{'a': 1, 'b': 2, 'c': 3}

နမူနာ

သို့သော်၊ copy နည်းလမ်းကို အသုံးပြုခြင်းဖြင့် ကျွန်ုပ်တို့သည် အဘိဓာန်၏ သိပ်မနက်ရှိုင်းသော မိတ္တူကိုသာ ဖန်တီးပါသည် - မိတ္တူကူးပြီးနောက် မူရင်းအဘိဓာန်တွင် ပြုလုပ်မည့် ပြောင်းလဲမှုများသည် မိတ္တူကို မသက်ရောက်စေပါ:

pythondct1 = {
  'a': 1,
  'b': 2,
  'c': 3
}

dct2 = dct1.copy()
dct1['e'] = 4

print('dct1', dct1)
print('dct2', dct2)

ကုဒ်ကို run ခဲ့သောအခါ ရလဒ်:

pythondct1 {'a': 1, 'b': 2, 'c': 3, 'e': 4}
dct2 {'a': 1, 'b': 2, 'c': 3}

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

  • clear နည်းလမ်း,
    ၎င်းသည် အဘိဓာန်ရှိ အရာအားလုံးကို ဖျက်ပေးသည်
  • update နည်းလမ်း,
    ၎င်းသည် အဘိဓာန်ကို အခြားအဘိဓာန်၏ key များနှင့် တန်ဖိုးများဖြင့် အပ်ဒိတ်လုပ်ပေးသည်
  • len ဖန်ရှင်,
    ၎င်းသည် အဘိဓာန်၏ အရှည်ကို ပြန်ပေးသည်