Python是一種強大的編程語言,可以讓我們輕松地查找數組中的重復項。在下面的代碼中,我們使用Python中的集合,它可以幫助我們快速查找重復項。
# 定義一個列表,其中包含重復項 lst = [3, 4, 2, 2, 1, 4] # 將列表轉換為集合 lst_set = set(lst) # 創建一個空列表來存儲重復項 duplicates = [] # 循環遍歷列表中的每個元素 for item in lst: # 如果元素不在集合中,則將其添加到集合中 # 如果它已經存在于集合中,那么它就是重復的元素 if item not in lst_set: lst_set.add(item) else: duplicates.append(item) # 打印出重復項 print("重復項為:", duplicates)
在上面的代碼中,我們首先定義了一個包含重復項的列表。我們然后將這個列表轉換為一個集合,并創建一個空列表來存儲重復項。然后,我們遍歷列表中的每個元素,并檢查它是否已經存在于集合中。如果元素不在集合中,我們把它添加到集合里。否則,我們把它添加到我們的重復項列表中。
在最后的結果中,我們可以看到重復項列表中的元素是2和4。