我知道已经有很多关于这个特定主题的问题,但我找不到适合我的问题的解决方案。统计列表中元素的发生
我输入:
2, 20, 15, 16, 17, 3, 8, 10, 7
我想看看是否有我的代码“双师型”号码。我已经尝试使用此代码。
lijst = input('Give a list: ')
teller = 0
for i in lijst.split(','):
if lijst.count(i) != 1:
teller += 1
print(teller != 0)
通常我应该得到False,因为给定列表中没有双数。但是,我收到True。我建议那是因为2出现也在20.
True
有没有人知道如何避免这个问题,所以'2'不算两次?