Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

เขียนโปรแกรมใน 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(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!