Python是一種強大的編程語言,它有很多強大而有用的庫。在本文中,我們將介紹如何使用Python來提取重復項。
首先,我們需要一個包含重復項的列表或數組。我們來創建一個包含幾個重復項的簡單列表:
list1 = [1, 2, 3, 4, 5, 2, 3, 6, 7, 1]
在這個列表中,數字1、2和3在多個位置上重復出現。我們現在可以編寫Python代碼來找到并提取這些重復項。
def find_duplicates(lst): return set([x for x in lst if lst.count(x) >1]) duplicate_items = find_duplicates(list1) print(duplicate_items)
在這段代碼中,我們定義了一個函數find_duplicates,該函數接受一個列表作為參數。然后,我們使用列表推導式和count函數來找到在列表中出現超過一次的所有元素。最后,我們返回這些元素的集合。
在主程序中,我們將列表list1傳遞給函數find_duplicates,并將返回的重復項集合輸出到控制臺。
代碼運行后,我們會看到以下輸出:
{1, 2, 3}
這意味著數字1、2和3在列表中出現多次。
以上就是用Python提取重復項的示例代碼。使用Python可以很容易地找到列表、數組中的重復元素。我們希望這篇文章能夠幫助你更好地掌握Python。
上一篇vue cascader
下一篇html強制換行代碼是