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-वें गाने की अवधि time[i] सेकंड है। हमें उन गानों के जोड़ों की संख्या ढूंढनी है जिनके लिए उनका कुल समय सेकंड में 60 से विभाज्य है। इसलिए यदि time ऐरे [30, 20, 150, 100, 40] की तरह है, तो उत्तर 3 होगा। तीन जोड़े होंगे (30, 150), (20, 100), (20, 40) सभी मामलो

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

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

  1. - पायथन लिस्ट कॉम्प्रिहेंशन का उपयोग करके सेट बिट्स गिनें

    सेट बिट्स वे बिट्स हैं जो किसी संख्या के बाइनरी रूप में 1 को दर्शाते हैं। इस लेख में हम देखेंगे कि किसी दी गई दशमलव संख्या में सेट बिट्स की संख्या कैसे गिनें। # 53 बाइनरी में है: 110101 सेट बिट्स की संख्या 1 की संख्या है। यहां यह 4 है। नीचे दिए गए प्रोग्राम में हम संख्या लेते हैं और इसे बाइनरी में ब