遍历列表 对元素进行分类
时间: 2023-08-17 18:52:48 浏览: 71
java集合框架详解
可以使用Python语言编写程序来实现该功能。具体实现步骤如下:
1. 定义一个函数,用于判断一个列表是否包含重复元素。可以使用set()函数将列表转换为集合,然后比较集合和列表的长度是否相等,如果不相等,则说明列表中存在重复元素。
2. 读取输入的n行字符串,每行字符串构成一个列表。
3. 对每个列表调用判断函数,统计包含重复元素的行数与不包含重复元素的行数。
4. 输出统计结果。
下面是Python代码示例:
def has_duplicate(lst):
return len(lst) != len(set(lst))
n = int(input())
count_with_duplicate =
count_without_duplicate =
for i in range(n):
lst = input().split()
if has_duplicate(lst):
count_with_duplicate += 1
else:
count_without_duplicate += 1
print("包含重复元素的行数:", count_with_duplicate)
print("不包含重复元素的行数:", count_without_duplicate)
阅读全文