-4
給定正整數列表
lst
,將最大重複元素與變量max_dup
相關聯。如果列表不包含重複項,則將-1與max_dup
關聯。查找最高重複元素
我明白如何對列表進行排序,以及如何找到最大值,但我無法弄清楚如何只保留列表中的重複項。
我所做的所有研究都給了我導入的函數,而我想編寫所有的部分。
max_dup=lst[0]
max_count = lst.count(lst[0])
for i in range(1,len.lst-1)
if lst.count(lst[i]) > max_count and lst[i] > max_dup:
max_dup = lst[i]
max_count = lst.count(lst(i))
if max_dup == 1:
max_dup = -1
「我想代碼的所有零件」 - 那麼這樣做。 – TigerhawkT3
要找到重複項,這裏有很多很好的答案:https://stackoverflow.com/questions/9835762/find-and-list-duplicates-in-a-list – coder
其中許多解決方案涉及導入函數, t do –