duplicated() 函數并不是 Python 的內置函數,但你可以使用 Python 的標準庫或第三方庫來實現類似的功能
方法1:使用 Python 標準庫
def find_duplicates(data):
duplicates = set()
unique_elements = set()
for element in data:
if element in unique_elements:
duplicates.add(element)
else:
unique_elements.add(element)
return duplicates
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3]
duplicates = find_duplicates(data)
print("重復的數據:", duplicates)
方法2:使用 Pandas 庫
首先,確保已經安裝了 Pandas 庫。如果沒有安裝,可以使用以下命令進行安裝:
pip install pandas
然后,你可以使用 duplicated() 函數檢測重復數據:
import pandas as pd
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 1, 2, 3]
series = pd.Series(data)
# 找到重復的數據
duplicates = series[series.duplicated()]
# 輸出重復的數據
print("重復的數據:")
print(duplicates)
這兩種方法都可以找到并輸出重復的數據。注意,這些示例適用于一維數據列表,但可以根據需要進行修改以處理其他數據結構。