Python စာရင်းမှ ထပ်တူများကို ဖယ်ရှားနည်း
Python ရှိ စာရင်းတစ်ခုမှ ထပ်တူများကို ဖယ်ရှားနည်းကို လေ့လာပါ။
ဥပမာ
စာရင်းတစ်ခုမှ ထပ်နေသည်များကို ဖယ်ရှားပါ-
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
နမူနာရှင်းပြထားပါတယ်။
ပထမဦးစွာ ကျွန်ုပ်တို့တွင် ထပ်တူများပါရှိသော စာရင်းတစ်ခုရှိသည်။
ထပ်တူများပါရှိသော စာရင်း
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
စာရင်းအရာများကို သော့များအဖြစ် အသုံးပြု၍ အဘိဓာန်ဖန်တီးပါ။ အဘိဓာန်များတွင် ပွားနေသောသော့များ မပါဝင်နိုင်သောကြောင့် ၎င်းသည် ထပ်နေသည့်အရာများကို အလိုအလျောက် ဖယ်ရှားပေးမည်ဖြစ်သည်။
Dictionary တစ်ခုဖန်တီးပါ။
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
ထို့နောက် အဘိဓာန်ကို စာရင်းတစ်ခုအဖြစ်သို့ ပြန်ပြောင်းပါ။
စာရင်းတစ်ခုအဖြစ်သို့ပြောင်းပါ။
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
ယခု ကျွန်ုပ်တို့တွင် ထပ်နေခြင်းမရှိသော စာရင်းတစ်ခုရှိပြီး ၎င်းတွင် မူလစာရင်းနှင့် တူညီသောအမှာစာရှိသည်။
ရလဒ်ကိုပြသရန် စာရင်းကို ပရင့်ထုတ်ပါ။
စာရင်းကို ပရင့်ထုတ်ပါ။
mylist = ["a", "b", "a", "c", "c"]
mylist = list(dict.fromkeys(mylist))
print(mylist)
Function တစ်ခုဖန်တီးပါ။
သင့်စာရင်းများကို ပေးပို့နိုင်ပြီး ထပ်တူမကျဘဲ ၎င်းတို့ကို ပြန်လည်ရယူနိုင်သည့် လုပ်ဆောင်ချက်တစ်ခုရှိလိုပါက၊ သင်သည် လုပ်ဆောင်ချက်တစ်ခုကို ဖန်တီးပြီး အထက်ပါဥပမာမှ ကုဒ်ကို ထည့်သွင်းနိုင်သည်။
ဥပမာ
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
နမူနာရှင်းပြထားပါတယ်။
စာရင်းတစ်ခုကို အငြင်းအခုံတစ်ခုအဖြစ် ယူဆောင်သည့် လုပ်ဆောင်ချက်တစ်ခု ဖန်တီးပါ။
Function တစ်ခုဖန်တီးပါ။
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
ဤစာရင်းပါအရာများကို သော့များအဖြစ် အသုံးပြု၍ အဘိဓာန်ဖန်တီးပါ။
Dictionary တစ်ခုဖန်တီးပါ။
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
အဘိဓာန်ကို စာရင်းတစ်ခုအဖြစ် ပြောင်းပါ။
စာရင်းတစ်ခုအဖြစ်သို့ပြောင်းပါ။
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
စာရင်းပြန်ပေးပါ။
ပြန်လာစာရင်း
def my_function(x):
return list(dict.fromkeys(x))
mylist =
my_function(["a", "b", "a", "c", "c"])
print(mylist)
ကန့်သတ်ချက်တစ်ခုအနေဖြင့် စာရင်းတစ်ခုဖြင့် လုပ်ဆောင်ချက်ကို ခေါ်ဆိုပါ-
Function ကိုခေါ်ပါ။
def my_function(x):
return list(dict.fromkeys(x))
mylist = my_function(["a", "b", "a", "c", "c"])
print(mylist)
ရလဒ်ကို ပရင့်ထုတ်ပါ။
ရလဒ်ကိုပုံနှိပ်ပါ။
def my_function(x):
return list(dict.fromkeys(x))
mylist = my_function(["a", "b", "a", "c", "c"])
print(mylist)