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

पायथन – लगातार एलिमेंट्स को चिह्न (साइन) के आधार पर ग्रुप करना


जब लगातार एलिमेंट्स को चिह्न (साइन) के आधार पर ग्रुप करना हो, तो '^' ऑपरेटर और 'enumerate' के साथ साधारण पुनरावृति का उपयोग किया जाता है।

उदाहरण

my_list = [15, -33, 12, 64, 36, -12, -31, -17, -49, 12, 43, 30, -23, -35, 53]
print("The list is :")
print(my_list)
my_result = [[]]
for (index, element) in enumerate(my_list):
if element ^ my_list[index - 1] < 0:
my_result.append([element])
else:
my_result[-1].append(element)
print("The result is :")
print(my_result)

आउटपुट

The list is : [15, -33, 12, 64, 36, -12, -31, -17, -49, 12, 43, 30, -23, -35, 53]
The result is : [[15], [-33], [12, 64, 36], [-12, -31, -17, -49], [12, 43, 30], [-23, -35], [53]]

व्याख्या

  • एक लिस्ट परिभाषित की गई है और कंसोल पर प्रदर्शित की गई है।

  • लिस्ट की एक खाली लिस्ट परिभाषित की गई है।

  • 'enumerate' का उपयोग करके लिस्ट पर पुनरावृति की जाती है, और '^' ऑपरेटर का उपयोग करके जांचा जाता है कि कोई विशिष्ट एलिमेंट 0 से कम है या नहीं।

  • यदि हाँ, तो इसे खाली लिस्ट में जोड़ा जाता है।

  • अन्यथा, इसे लिस्ट के अंत में जोड़ा जाता है।

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

  1. - Python में सूची में लगातार तत्वों की जोड़ी

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

  1. - पायथन में रेंज में तत्व हटाएं

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

  1. - Python में सूची का आकार ढूंढना

    सूची Python में एक संग्रह डेटा प्रकार है। सूची में तत्व परिवर्तनशील होते हैं और तत्वों से जुड़ा कोई विशिष्ट क्रम नहीं होता है। इस लेख में हम देखेंगे कि Python में सूची की लंबाई कैसे ढूंढें। जिसका अर्थ है कि हमें सूची में मौजूद तत्वों की संख्या प्राप्त करनी है चाहे वे डुप्लीकेट हों या नहीं।उदाहरणनीचे