python 元素 在列表中出現的位置_python 找出列表中出現次數最多的元素
阿新 • • 發佈:2021-02-11
技術標籤:python 元素 在列表中出現的位置
題目:
找出列表中出現次數最多的元素三種
程式碼:
# 找出列表中出現次數最多的元素三種方式 from collections import Counter words = [ 'my', 'skills', 'are', 'poor', 'I', 'am', 'poor', 'I', 'need', 'skills', 'more', 'my', 'ability', 'are', 'so', 'poor' ] collection_words = Counter(words) print(collection_words) #還可以輸出頻率最大的n個元素,型別為list most_counterNum = collection_words.most_common(3) print(most_counterNum) # 找出列表中出現次數最多的元素 words = [ 'my', 'skills', 'are', 'poor', 'I', 'am', 'poor', 'I', 'need', 'skills', 'more', 'my', 'ability', 'are', 'so', 'poor' ] def maxElement(listA): countA = 0 for word in words: tempCount = listA.count(word) #key if tempCount > countA: countA = tempCount elementA = word return elementA, countA print(maxElement(words))
執行結果: