Paano alisin ang kapangyarihang magkakasalanan mula sa List sa Python
- Nakaraang Pahina Hilingin Ang Module
- Susunod Na Pahina Ibalik Ang String
Matututunan kung paano alisin ang kapangyarihang magkakasalanan mula sa List sa Python.
Halimbawa
Alisin ang anumang kapangyarihang magkakasalanan mula sa listahan:
mylist = ["a", "b", "a", "c", "c"] mylist = list(dict.fromkeys(mylist)) print(mylist)
Pagkilos ng mga salaysay
Unang, mayroon kaming isang List na may kapangyarihang magkakasalanan:
Listahan na may kapangyarihang magkakasalanan
mylist = ["a", "b", "a", "c", "c"] mylist = list(dict.fromkeys(mylist)) print(mylist)
Gumawa ng diko gamit ang isang listahan bilang susi. Ito ay awtomatikong alisin ang anumang kapangyarihang magkakasalanan, dahil ang diko ay hindi pwedeng magkaroon ng kapangyarihang magkakasalanan na susi.
Buhat Ang Diksyunaryo
mylist = ["a", "b", "a", "c", "c"] mylist = list( dict.fromkeys(mylist) ) print(mylist)
Pagkatapos, i-transform ang diko pabalik sa listahan:
Ito ay nababagong List
mylist = ["a", "b", "a", "c", "c"] mylist = list(dict.fromkeys(mylist)) print(mylist)
Ngayon mayroon namin isang List na walang kapangyarihang magkakasalanan, na may katulad na kinalalagyan sa orihinal na List.
Iprint ang list upang ipakita ang resulta:
Iprint Ang List
mylist = ["a", "b", "a", "c", "c"] mylist = list(dict.fromkeys(mylist)) print(mylist)
Buhat Ang Function
Kung gusto mong magkaroon ng function na magpadala ng list, at pagbabalik nito ay walang duplikado, maaari mong lumikha ng function at maglagay ng code ng halimbawa sa ito.
Halimbawa
def my_function(x): return list(dict.fromkeys(x)) mylist = my_function(["a", "b", "a", "c", "c"]) print(mylist)
Pagsasalaysay Ng Halimbawa
Buhat ang List bilang argumento para sa paglikha ng function.
Buhat Ang Function
def my_function(x): return list(dict.fromkeys(x)) mylist = my_function(["a", "b", "a", "c", "c"]) print(mylist)
Buhat ang List na ito bilang key para sa paglikha ng diksyunaryo.
Buhat Ang Diksyunaryo
def my_function(x): return list( dict.fromkeys(x) ) mylist = my_function(["a", "b", "a", "c", "c"]) print(mylist)
Ibalik Bilang List Sa:
Ibalik Bilang List
def my_function(x): return list( dict.fromkeys(x) ) mylist = my_function(["a", "b", "a", "c", "c"]) print(mylist)
Ibalik Ang List:
Ibalik Ang List
def my_function(x): return list(dict.fromkeys(x)) mylist = my_function(["a", "b", "a", "c", "c"]) print(mylist)
Gamitin ang List bilang argumento para tumawag sa function:
Tawagan Ang Function
def my_function(x): return list(dict.fromkeys(x)) mylist = my_function(["a", "b", "a", "c", "c"]) print(mylist)
Iprint Ang Resulta:
Iprint Ang Resulta
def my_function(x): return list(dict.fromkeys(x)) mylist = my_function(["a", "b", "a", "c", "c"]) print(mylist)
- Nakaraang Pahina Hilingin Ang Module
- Susunod Na Pahina Ibalik Ang String