首页 > 解决方案 > 如何检查列表中的所有元素是否唯一

问题描述

我如何编写一个程序来检查列表中的所有元素是否都是唯一的。我有一个用户输入的列表,我希望程序检查元素是否唯一,如果它们是唯一的,比如 list=[1,2,3,4,5],那么程序将继续。如果不是,说 list=[1,2,3,4,5,5,5],那么用户必须重新输入列表。谢谢

标签: pythonlistloopspairwise

解决方案


此链接已详细解释 https://www.geeksforgeeks.org/python-check-if-list-contains-all-unique-elements/

# to check all unique list elements 
flag = len(set(test_list)) == len(test_list) 

推荐阅读