我知道已經有很多關於這個特定主題的問題,但我找不到適合我的問題的解決方案。統計列表中元素的發生
我輸入:
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'不算兩次?