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

पायथन में लिस्ट में ऑब्जेक्ट कैसे जोड़ें?


पायथन में लिस्ट के अंत में एक सिंगल एलिमेंट जोड़ने के लिए, आप केवल append() मेथड का उपयोग कर सकते हैं। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट के अंत में जोड़ता है जिस पर इसे कॉल किया जाता है।

उदाहरण

my_list = [2, 3, 1, -4, -1, -4]\nmy_list.append(8)\nprint(my_list)

आउटपुट

यह आउटपुट देगा:

[2, 3, 1, -4, -1, -4, 8]

यदि आप किसी दिए गए स्थान पर एलिमेंट डालना चाहते हैं, तो insert(pos, obj) मेथड का उपयोग करें। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट के स्थान pos पर जोड़ता है जिस पर इसे कॉल किया जाता है।

उदाहरण

my_list = [2, 3, 1, -4, -1, -4]\nmy_list.insert(1, 0)\nprint(my_list)

आउटपुट

यह आउटपुट देगा:

[2, 0, 3, 1, -4, -1, -4]

आप extend मेथड का उपयोग करके 2 लिस्ट को जोड़ सकते हैं। यह एक लिस्ट स्वीकार करता है और उस लिस्ट के सभी ऑब्जेक्ट्स को उस लिस्ट के अंत में जोड़ता है जिस पर इसे कॉल किया जाता है।

उदाहरण

my_list = [2, 3, 1, -4, -1, -4]\nanother_list = ["a", "b"]\nmy_list.extend(another_list)\nprint(my_list)

आउटपुट

यह आउटपुट देगा:

[2, 3, 1, -4, -1, -4, "a", "b"]
  1. - पायथन में लिस्ट में ऑब्जेक्ट्स को कैसे सॉर्ट करें?

    इंट्स, फ्लोट्स, स्ट्रिंग्स, चैर्स या किसी अन्य क्लास की लिस्ट को सॉर्ट करने के लिए जिसने __cmp__ मेथड लागू किया है, उसे केवल लिस्ट पर sort कॉल करके सॉर्ट किया जा सकता है। यदि आप लिस्ट को रिवर्स ऑर्डर (डिसेंडिंग) में सॉर्ट करना चाहते हैं, तो बस रिवर्स पैरामीटर भी पास करें। उदाहरण my_list = [1, 5, 2

  1. - पायथन में लिस्ट में ऑब्जेक्ट्स को कैसे रिवर्स करें?

    आप लिस्ट को इन-प्लेस रिवर्स करने के लिए लिस्ट क्लास से reverse मेथड का उपयोग कर सकते हैं। उदाहरण a = [3, Hello, 2, 1] a.reverse() print(a) आउटपुट यह आउटपुट देगा - [1, 2, Hello, 3] आप लिस्ट स्लाइसिंग का उपयोग इंडेक्स [::-1] के साथ भी कर सकते हैं यदि आप इन-प्लेस रिवर्स करने के बजाय एक नई लिस्ट बना

  1. - पायथन में दी गई पोजीशन पर लिस्ट में ऑब्जेक्ट कैसे डालें?

    यदि आप किसी दिए गए पोजीशन पर एलिमेंट डालना चाहते हैं, तो insert(pos, obj) मेथड का उपयोग करें। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट की पोजीशन pos पर जोड़ता है जिस पर इसे कॉल किया जाता है। उदाहरण my_list = [2, 3, 1, -4, -1, -4] my_list.insert(1, 0) print(my_list) आउटपुट यह आउटप