पायथन में सूचियों को कैसे संशोधित करें

जॉन पॉल मुलर द्वारा

आप पाइथन के साथ आवश्यकतानुसार सूची की सामग्री को संशोधित कर सकते हैं। किसी सूची को संशोधित करने का अर्थ है किसी विशेष प्रविष्टि को बदलना, एक नई प्रविष्टि जोड़ना या किसी मौजूदा प्रविष्टि को हटाना। इन कार्यों को करने के लिए, आपको कभी-कभी एक प्रविष्टि पढ़नी चाहिए। संशोधन की अवधारणा CRUD के संक्षिप्त नाम के भीतर पाई जाती है, जिसका अर्थ है बनाएँ, पढ़ें, अपडेट करें और हटाएं। सीआरयूडी से जुड़े सूची कार्य यहां दिए गए हैं:



संलग्न करें (): सूची के अंत में एक नई प्रविष्टि जोड़ता है।



स्पष्ट(): सूची से सभी प्रविष्टियों को हटा देता है।

कॉपी (): वर्तमान सूची की एक प्रति बनाता है और उसे एक नई सूची में रखता है।



विस्तार (): मौजूदा सूची से और वर्तमान सूची में आइटम जोड़ता है।

सम्मिलित करें (): सूची में निर्दिष्ट स्थिति में एक नई प्रविष्टि जोड़ता है।

पॉप (): सूची के अंत से एक प्रविष्टि को हटाता है।



हटाना(): सूची में निर्दिष्ट स्थान से एक प्रविष्टि को हटाता है।

निम्न चरण दिखाते हैं कि सूचियों के साथ संशोधन कार्य कैसे करें।

1एक पायथन शेल विंडो खोलें।

आप परिचित पायथन प्रॉम्प्ट देखते हैं।

दोList1 = [] टाइप करें और एंटर दबाएं।

पायथन नाम की एक सूची बनाता हैसूची1आपके लिए।

ध्यान दें कि वर्ग कोष्ठक खाली हैं।सूची1में कोई प्रविष्टि नहीं है। आप खाली सूचियां बना सकते हैं जिन्हें आप बाद में जानकारी से भरते हैं। वास्तव में, यह ठीक है कि कितनी सूचियाँ शुरू होती हैं क्योंकि आप आमतौर पर नहीं जानते कि उपयोगकर्ता द्वारा सूची के साथ बातचीत करने तक उनमें कौन सी जानकारी होगी।

3लेन (सूची 1) टाइप करें और एंटर दबाएं।

लेन ()फ़ंक्शन आउटपुट 0. एप्लिकेशन बनाते समय, आप का उपयोग करके एक खाली सूची की जांच कर सकते हैंलेन ()समारोह। यदि कोई सूची खाली है, तो आप उसमें से तत्वों को हटाने जैसे कार्य नहीं कर सकते क्योंकि हटाने के लिए कुछ भी नहीं है।


पायथन उपयोगकर्ताओं पर लेन (सूची 1) टाइप करना यह जांच सकता है कि उनके आवेदन पर खाली सूचियां हैं या नहीं।

4List1.append(1) टाइप करें और एंटर दबाएं।

अपने आवेदन में आवश्यकतानुसार खाली सूचियों की जाँच करें।

5लेन (सूची 1) टाइप करें और एंटर दबाएं।

लेन ()फ़ंक्शन अब 1 की लंबाई की रिपोर्ट करता है।


जब उपयोगकर्ता Python पर List1[0] टाइप करते हैं तो वे उस सूची के तत्व 0 में संग्रहीत मान देखेंगे।

6List1[0] टाइप करें और एंटर दबाएं।

आप सूची 1 के तत्व 0 में संग्रहीत मान देखते हैं।

7List1.insert(0, 2) टाइप करें और एंटर दबाएं।

सम्मिलित करें ()फ़ंक्शन को दो तर्कों की आवश्यकता होती है। पहला तर्क सम्मिलन का सूचकांक है, जो इस मामले में तत्व 0 है। दूसरा तर्क वह वस्तु है जिसे आप उस बिंदु पर सम्मिलित करना चाहते हैं, जो इस मामले में 2 है।


जब आप List1.insert(0,2) टाइप करते हैं और एंटर दबाते हैं तो पायथन सूची में तत्वों को जोड़ सकता है।

8List1 टाइप करें और एंटर दबाएं।

Python ने List1 में एक और तत्व जोड़ा है। हालाँकि, का उपयोग करनासम्मिलित करें ()फ़ंक्शन आपको पहले तत्व से पहले नया तत्व जोड़ने देता है।

9List2 = List1.copy() टाइप करें और एंटर दबाएं।

नई सूची,सूची २, की एक सटीक प्रति हैसूची1. नकल का उपयोग अक्सर किसी मौजूदा सूची का अस्थायी संस्करण बनाने के लिए किया जाता है ताकि उपयोगकर्ता मूल सूची के बजाय इसमें अस्थायी संशोधन कर सके। जब उपयोगकर्ता किया जाता है, तो एप्लिकेशन या तो अस्थायी सूची को हटा सकता है या इसे मूल सूची में कॉपी कर सकता है।

टाइलेनॉल डब्ल्यू कोडीन 3

10List1.extend(List2) टाइप करें और एंटर दबाएं।

पायथन सभी तत्वों को कॉपी करता हैसूची २के अंत तकसूची1. आमतौर पर दो सूचियों को समेकित करने के लिए विस्तार का उपयोग किया जाता है।


पायथन उन परिवर्तनों को दिखाता है जो उपयोगकर्ताओं ने सूची 1 टाइप करते समय सूची में किए हैं।

ग्यारहList1 टाइप करें और एंटर दबाएं।

आप देखते हैं कि कॉपी और एक्सटेंड प्रक्रियाओं ने काम किया है।सूची1अब 2, 1, 2 और 1 के मान हैं।


यदि उपयोगकर्ता List1.pop() टाइप करते हैं, तो Python सूची के अंत से मान को हटा देगा।

12List1.pop() टाइप करें और एंटर दबाएं।

पायथन 1 का मान प्रदर्शित करता है। 1 को सूची के अंत में संग्रहीत किया गया था, औरपॉप ()हमेशा अंत से मूल्यों को हटा देता है।

१३List1.remove(1) टाइप करें और एंटर दबाएं।

इस बार, पायथन तत्व 1 पर आइटम को हटा देता है। के विपरीतपॉप ()समारोह,हटाना()फ़ंक्शन हटाए गए आइटम का मान प्रदर्शित नहीं करता है।

14List1.clear() टाइप करें और एंटर दबाएं।

का उपयोग करते हुएस्पष्ट()इसका मतलब है कि सूची में अब कोई तत्व नहीं होना चाहिए।

पंद्रहलेन (सूची 1) टाइप करें और एंटर दबाएं।

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

16पायथन शेल विंडो बंद करें।

नौकरी के लिए बधाई, शाबाश!

दिलचस्प लेख