Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> 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!

  1. ढेर की जाँच करने का कार्यक्रम पायथन में अधिकतम ढेर बना रहा है या नहीं

    मान लीजिए कि हमारे पास ढेर के पेड़ का प्रतिनिधित्व करने वाली एक सूची है। जैसा कि हम जानते हैं कि हीप एक पूर्ण बाइनरी ट्री है। हमें यह जांचना है कि तत्व अधिकतम ढेर बना रहे हैं या नहीं। जैसा कि हम जानते हैं कि अधिकतम ढेर के लिए प्रत्येक तत्व अपने दोनों बच्चों से बड़ा होता है। इसलिए, यदि इनपुट nums =[

  1. पायथन प्रोग्राम यह जांचने के लिए कि दी गई स्ट्रिंग कीवर्ड है या नहीं

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक नंबर दिया गया है, हमें यह जांचना होगा कि संख्या दो की शक्ति है या नहीं। कीवर्ड विशिष्ट उपयोग के साथ किसी भी भाषा द्वारा आरक्षित विशेष शब्द हैं और पहचानकर्ता के रूप में उपयोग नहीं किए जा सकते हैं। यह जांचने

  1. चक्रीय अतिरेक जाँच के लिए पायथन कार्यक्रम

    डिजिटल डेटा में त्रुटियों का पता लगाने के लिए CRC का उपयोग किया जाता है, यह ट्रांसमिशन त्रुटियों का पता लगाने की एक अच्छी तकनीक है। इस तकनीक में मुख्य रूप से बाइनरी डिवीजन का प्रयोग किया जाता है। इन तकनीकों में, चक्रीय अतिरेक चेक बिट्स मौजूद होते हैं जो निरर्थक बिट्स का एक क्रम है, इन बिट्स को डेटा