用 Python 編寫一個程式,檢查一個序列是否包含重複元素


輸入 − 假設你有以下序列,

0    1
1    2
2    3
3    4
4    5

上述序列不包含重複元素。讓我們使用以下方法驗證。

解決方案 1

  • 假設你有一個包含重複元素的序列

0    1
1    2
2    3
3    4
4    5
5    3
  • 設定 if 條件以檢查序列的長度是否等於唯一的陣列序列長度。它定義如下,

if(len(data)==len(np.unique(data))):
   print("no duplicates")
else:
   print("duplicates found")

示例

import pandas as pd
import numpy as np
data = pd.Series([1,2,3,4,5])
result = lambda x: "no duplicates" if(len(data)==len(np.unique(data))) else "duplicates found!"
print(result(data))

輸出

no duplicates

解決方案 2

示例

import pandas as pd
import numpy as np
data = pd.Series([1,2,3,4,5,3])
if(len(data)==len(np.unique(data))):
   print("no duplicates")
else:
   print("duplicates found")

輸出

duplicates found!

更新時間:2021 年 2 月 24 日

101 次瀏覽

開啟你的職業生涯

完成該課程以獲得認證

開始
廣告
© . All rights reserved.