lst=input('请输入一个列表:').split() def check_re(lst): if len(lst)==len(set(lst)): print("列表中没有重复元素") else: print("列表中有重复元素") check_re(lst)
时间: 2023-06-26 11:10:28 浏览: 71
Java判断List中有无重复元素的方法
5星 · 资源好评率100%
这是一个Python代码,功能是检查输入的列表是否有重复元素。具体解释如下:
1. `input` 函数用于接收用户输入的字符串,这里使用 `split()` 方法将其转换为一个由空格分隔的字符串列表。
2. `check_re` 函数定义了一个参数 `lst`,表示需要检查的列表。
3. `len(lst)` 用于计算列表的长度,`set(lst)` 用于将列表转换为一个集合,集合中不允许有重复元素。
4. `if` 语句用于判断列表和集合的长度是否相等,如果相等,说明列表中没有重复元素,否则说明列表中有重复元素。
5. 根据检查结果输出相应的提示信息。
需要注意的是,在输入列表时,元素之间需要用空格分隔,否则会被视为一个元素。
阅读全文