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

Python - कई विशिष्ट इंडेक्स रेंज के बीच के तत्वों को निकालना


जब कई विशिष्ट इंडेक्स रेंज के बीच के तत्वों को निकालना आवश्यक हो, तो 'extend' विधि, एक साधारण पुनरावृत्ति और इंडेक्सिंग का उपयोग किया जाता है।

उदाहरण

नीचे इसका प्रदर्शन दिया गया है:

my_list = [13, 21, 81, 10, 13, 17, 22, 18, 11, 90, 0]
print("The list is :")
print(my_list)
print("The list after sorting is : ")
my_list.sort()
print(my_list)
range_list = [(2, 4), (7, 8), (1, 2), (2,7)]
my_result = []
for element in range_list:
    my_result.extend(my_list[element[0] : element[1] + 1])
print("The resultant list is : ")
print(my_result)
print("The result after sorting is : ")
my_result.sort()
print(my_result)

आउटपुट

The list is : [13, 21, 81, 10, 13, 17, 22, 18, 11, 90, 0]
The list after sorting is : [0, 10, 11, 13, 13, 17, 18, 21, 22, 81, 90]
The resultant list is : [11, 13, 13, 21, 22, 10, 11, 11, 13, 13, 17, 18, 21]
The result after sorting is : [10, 11, 11, 11, 13, 13, 13, 13, 17, 18, 21, 21, 22]

व्याख्या

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

  • इसे क्रमबद्ध किया गया है और कंसोल पर प्रदर्शित किया गया है।

  • टपल की एक और सूची परिभाषित की गई है। यह रेंज को इंगित करती है।

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

  • सूची पर पुनरावृत्ति की जाती है, और सूची इंडेक्सिंग का उपयोग करके वर्तमान और अगले तत्व को 1 से बढ़ाकर खाली सूची में जोड़ा जाता है।

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

  • इसे क्रमबद्ध किया जाता है और फिर से कंसोल पर प्रदर्शित किया जाता है।


  1. पायथन में CSV फ़ाइल के विशिष्ट कॉलम्स को सूची में निकालना पायथन में CSV फ़ाइल के विशिष्ट कॉलम्स को सूची में निकालना

    पायथन में CSV फ़ाइल के विशिष्ट कॉलम्स को सूची में निकालने के लिए, हम पैंडास read_csv() मेथड का उपयोग कर सकते हैं। चरण उन कॉलम्स की सूची बनाएं जिन्हें निकालना है। CSV फ़ाइल को डेटा फ्रेम में निकालने के लिए read_csv() मेथड का उपयोग करें। निकाले गए डेटा को प्रिंट करें। plot() मेथड का उपयोग करके डेटा

  1. - पायथन में दो सूचियों के इंडेक्स तत्वों को समान करें

    पायथन के साथ डेटा मैनिपुलेशन के दौरान, हमें दो सूचियों को एक साथ लाने और उनमें तत्वों को जोड़ीवार समान करने की आवश्यकता हो सकती है। जिसका मतलब है कि सूची 1 से इंडेक्स 0 का तत्व सूची 2 के इंडेक्स 0 के तत्व के साथ समान होगा और इसी तरह। tuple के साथ tuple फंक्शन का लाभ उठाया जाएगा ताकि प्रत्येक सूची स

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

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