【问题描述】给定一个整数列表,计算列表中不同元素的个数。
【输入形式】以空格分隔的形式,输入整数列表。
【输出形式】一个整数。
【样例输入】1 2 3 4 3 2 5
【样例输出】5
【样例说明】
【评分标准】
完整代码如下:
lst = list(map(int, input().split()))a=[]
for i in lst:
if i not in a:
a.append(i)
else:
continue
print(len(a))
代码解释:
“a=[]”,建立空列表。
“for i in lst:
if i not in a:
a.append(i)
else:
Continue ”,将列表中的数不重复地嫁接到a列表中。
“print(len(a))”,打印的列表a的长度为不重复数字的个数,即为原列表中不同元素的个数。
运行效果展示: