Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन - सूची में कुल बराबर जोड़े

जब किसी सूची में कुल बराबर जोड़े खोजने की आवश्यकता होती है, तो 'सेट' ऑपरेटर और '//' ऑपरेटर के साथ एक पुनरावृत्ति का उपयोग किया जा सकता है।

उदाहरण

नीचे उसी का एक प्रदर्शन है

my_list = [34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23,9]
print("The list is :")
print(my_list)

all_elems = set(my_list)
my_result = 0
for elements in all_elems:
   my_result += my_list.count(elements) // 2

print("The total pairs are :")
print(my_result)

आउटपुट

The list is :
[34, 56, 12, 32, 78, 99, 67, 34, 52, 78, 99, 10, 0, 11, 23, 9]
The total pairs are :
3

स्पष्टीकरण

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित होती है।

  • सूची को एक सेट में परिवर्तित किया जाता है और एक चर को सौंपा जाता है।

  • एक पूर्णांक को 0 का मान दिया जाता है।

  • सेट के तत्वों को बार-बार दोहराया जाता है, और '//' ऑपरेटर का उपयोग किया जाता है।

  • इसे परिणाम में जोड़ा जाता है।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. - पायथन में 60 से विभाज्य कुल अवधि वाले गीतों के जोड़े

    मान लीजिए कि हमारे पास गानों की एक सूची है, i-th गाने की अवधि [i] सेकंड है। हमें गानों के जोड़े की संख्या ज्ञात करनी है जिसके लिए उनका कुल समय सेकंड में 60 से विभाज्य है। तो यदि समय सारणी [30, 20, 150, 100, 40] की तरह है, तो उत्तर 3 होगा। सभी मामलों के लिए तीन जोड़े (3, 150), (20, 100), (20, 40) हो

  1. - पायथन कार्यक्रम में सूची में तत्वों का योग खोजें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सूची को पुनरावृत्त करने योग्य दिया गया है, हमें सूची के योग की गणना करने की आवश्यकता है यहां हम 3 दृष्टिकोणों पर चर्चा करेंगे जैसा कि नीचे चर्चा की गई है लूप के लिए उपयोग करना उदाहरण # sum total = 0 # creati

  1. - पायथन सूची समझ का उपयोग करके सेट बिट्स की गणना करें

    सेट बिट्स एक संख्या के द्विआधारी रूप में 1 का प्रतिनिधित्व करने वाले बिट्स हैं। इस लेख में हम देखेंगे कि किसी दी गई दशमलव संख्या में सेट बिट्स की संख्या कैसे गिनें। #53 in binary is: 110101 The number of set bits is the number of ones. Here it is 4. नीचे दिए गए प्रोग्राम में हम संख्या लेते हैं और इ