python 唯一元素_检查所有元素在Python中是否唯一
python 唯一元素
Here, we are implementing a python program to check whether all elements of a list are unique or not?
在這里,我們正在實(shí)現(xiàn)一個(gè)python程序來檢查列表的所有元素是否唯一?
It's very simple to check, by following two steps
按照以下兩個(gè)步驟進(jìn)行檢查非常簡單
Convert the list in a set (as you should know that set contains the unique elements) – it will remove the duplicate elements if any.
轉(zhuǎn)換列表中的列表(您應(yīng)該知道該集合包含唯一元素)–它將刪除重復(fù)的元素(如果有)。
Then, compare the length of the list and set – if both are the same then all elements are unique.
然后,比較列表和集合的長度–如果兩者相同,則所有元素都是唯一的。
Program:
程序:
# function to check unique def check_unique(x):return len(x) == len(set(x))# lists x = [10, 20, 30, 40,50] y = [10, 20, 20, 20, 20] z = [10, 10, 10, 10, 10]print("x: ", x) print("len(x): ", len(x)) print("set(x): ", set(x)) print("len(set(x)): ", len(set(x))) print("check_unique(x): ", check_unique(x)) print()print("y: ", y) print("len(y): ", len(y)) print("set(y): ", set(y)) print("len(set(y)): ", len(set(y))) print("check_unique(y): ", check_unique(y)) print()print("z: ", z) print("len(z): ", len(z)) print("set(z): ", set(z)) print("len(set(z)): ", len(set(z))) print("check_unique(z): ", check_unique(z)) print()Output
輸出量
x: [10, 20, 30, 40, 50] len(x): 5 set(x): {40, 10, 50, 20, 30} len(set(x)): 5 check_unique(x): Truey: [10, 20, 20, 20, 20] len(y): 5 set(y): {10, 20} len(set(y)): 2 check_unique(y): Falsez: [10, 10, 10, 10, 10] len(z): 5 set(z): {10} len(set(z)): 1 check_unique(z): False翻譯自: https://www.includehelp.com/python/check-all-elements-are-unique-or-not.aspx
python 唯一元素
總結(jié)
以上是生活随笔為你收集整理的python 唯一元素_检查所有元素在Python中是否唯一的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: avr uart打印_AVR | 在16
- 下一篇: java中get接口示例_Java Lo