Python सूची
- पिछला पृष्ठ Python ऑपरेटर
- अगला पृष्ठ Python टुपल
Python समझदारी (गणितीय समझदारी)
Python प्रोग्रामिंग भाषा में चार समझदारी डाटा प्रकार हैं:
- सूची (List)एक अनुक्रमित और परिवर्तनीय समझदारी है। दोहरे सदस्यों को अनुमति है।
- टुपल (Tuple)एक अनुक्रमित और अपरिवर्तनीय समझदारी है। दोहरे सदस्यों को अनुमति है।
- समझदारी (Set)एक अनगिनत और अनुक्रमित नहीं है। कोई दोहराव है नहीं।
- शब्दकोश (Dictionary)एक अनगिनत, बदलीबाजी और अनुक्रमित समझदारी है। कोई दोहराव है नहीं।
समूह क़िस्म चुनते समय उस क़िस्म की विशेषताओं को जानना उपयोगी होता है
विशेष डाटासेट के लिए सही समूह क़िस्म चुनना अर्थ रखने का अर्थ हो सकता है और इसके साथ-साथ कार्यक्षमता और सुरक्षा को भी बढ़ा सकता है
सूची
सूची एक व्यवस्थित और बदलनेवाला समूह है। पायथन में सूची बारहों द्वारा लिखी जाती है。
इन्स्टांस
सूची बनाएं:
thislist = ["apple", "banana", "cherry"] print(thislist)
आयत्त पहुंचना
आप सूचकांक संख्या को उद्धृत करके सूची आयत्त को पहुंच सकते हैं
इन्स्टांस
सूची का दूसरा आयत्त छापें:
thislist = ["apple", "banana", "cherry"] print(thislist[1])
नकारात्मक सूचकांक
नकारात्मक सूचकांक अंत से शुरू होते हैं, -1 अंतिम आयत्त को सूचित करता है, -2 अंतिम से दूसरा को सूचित करता है, इस प्रकार
इन्स्टांस
सूची का अंतिम आयत्त छापें:
thislist = ["apple", "banana", "cherry"] print(thislist[-1])
सूचकांक सीमा
आप सीमा के आरंभ और समापन सूचकांकों को निर्दिष्ट करके सीमा निर्दिष्ट कर सकते हैं
निर्दिष्ट सीमा के बाद, वापसी नई सूची होगी जो निर्दिष्ट आयत्तों को शामिल करेगी
इन्स्टांस
तीसरे, चौथे, पांचवें आयत्तों को वापस किया जाएगा:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[2:5])
टिप्पणी:खोज सूचकांक 2 (समावेश) से शुरू होती है और 5 (बाहर) तक समाप्त होती है
याद रखें कि पहला आयत्त का सूचकांक 0 है
नकारात्मक सूचकांक की सीमा
यदि आप सूची के अंत से शुरू करके खोजना चाहते हैं, तो नकारात्मक सूचकांक इस्तेमाल करें
इन्स्टांस
इस उदाहरण में इस रूप से -4 (समावेश) से -1 (बाहर) तक के आयत्तों को वापस किया जाएगा:
thislist = ["apple", "banana", "cherry", "orange", "kiwi", "melon", "mango"] print(thislist[-4:-1])
आयत्त मूल्य बदलें
यदि आप निर्दिष्ट आयत्त के मूल्य को बदलना चाहते हैं, तो सूचकांक संख्या उद्धृत करें
इन्स्टांस
दूसरा आयत्त बदलें:
thislist = ["apple", "banana", "cherry"] thislist[1] = "mango" print(thislist)
सूची का चक्रवृत्ती
आप for
सूची आयत्तों का चक्रवृत्ती चक्रवृत्ती
इन्स्टांस
सूची में सभी आयत्तों को एक-एक कर छापें:
thislist = ["apple", "banana", "cherry"] for x in thislist: print(x)
आप Python For चक्र इस चैप्टर में आप चक्र के बारे में सीखेंगे for
चक्र के अधिक ज्ञान
आयत्त के होने की जाँच करें
यदि आप सूची में निर्दिष्ट आयत्त के होने की जाँच करना चाहते हैं, तो इस्तेमाल करें in
अवधारणा:
इन्स्टांस
सूची में "apple" के होने की जाँच करें:
thislist = ["apple", "banana", "cherry"] if "apple" in thislist: print("Yes, 'apple' is in the fruits list")
सूची लंबाई
यदि आप सूची में कितने आयत्त हैं, तो इस्तेमाल करें len()
विधि:
इन्स्टांस
सूची में आयत्तों की संख्या छापें:
thislist = ["apple", "banana", "cherry"] print(len(thislist))
आयत्त जोड़ना
यदि आप आयत्त को सूची के अंत में जोड़ना चाहते हैं, तो इस्तेमाल करें append()
विधि:
इन्स्टांस
इस्तेमाल करें append()
विधि जोड़ना:
thislist = ["apple", "banana", "cherry"] thislist.append("orange") print(thislist)
यदि आप निर्दिष्ट सूचकांक में एक आयत्त जोड़ना चाहते हैं, तो इस्तेमाल करें insert()
विधि:
इन्स्टांस
दूसरे स्थान के रूप में प्रोजेक्ट जोड़ें:
thislist = ["apple", "banana", "cherry"] thislist.insert(1, "orange") print(thislist)
प्रोजेक्ट हटाना
लिस्ट से प्रोजेक्ट को हटाने के कई तरीके हैं:
इन्स्टांस
remove()
मथड़द के द्वारा निर्दिष्ट प्रोजेक्ट को हटाया जाता है:
thislist = ["apple", "banana", "cherry"] thislist.remove("banana") print(thislist)
इन्स्टांस
pop()
मथड़द के द्वारा निर्दिष्ट सूचकांक को हटाया जाता है (यदि सूचकांक निर्दिष्ट नहीं होता तो अंतिम एलिमेंट हटाया जाता है):
thislist = ["apple", "banana", "cherry"] thislist.pop() print(thislist)
इन्स्टांस
del
कीवर्ड निर्दिष्ट सूचकांक को हटा सकता है:
thislist = ["apple", "banana", "cherry"] del thislist[0] print(thislist)
इन्स्टांस
del
कीवर्ड भी पूरी तरह से लिस्ट को हटा सकता है:
thislist = ["apple", "banana", "cherry"] del thislist
इन्स्टांस
clear()
मथड़द के द्वारा लिस्ट को खाली करें:
thislist = ["apple", "banana", "cherry"] thislist.clear() print(thislist)
कॉपी लिस्ट
को टाइप करें आप list2 को कॉपी करना चाहते हैं तो
list2 = list1list2
को कॉपी करना है, क्योंकि: का उपहार के रूप में
सिर्फ list2का उपहार के रूप में
में किये गए परिवर्तन list1 list2
के अंदर
कुछ तरीके हैं, एक तरीका बिना बाहरी फ़ंक्शन के इस्तेमाल करने के है copy()
.
इन्स्टांस
इस्तेमाल करें copy()
लिस्ट को कॉपी करने का तरीका:
thislist = ["apple", "banana", "cherry"] mylist = thislist.copy() print(mylist)
कॉपी बनाने का एक अन्य तरीका बिना बाहरी फ़ंक्शन के इस्तेमाल करने के है list()
.
इन्स्टांस
इस्तेमाल करें list()
लिस्ट को कॉपी करने का तरीका:
thislist = ["apple", "banana", "cherry"] mylist = list(thislist) print(mylist)
दो लिस्ट को जोड़ना
Python में, दो या अधिक लिस्ट को जोड़ने या जोड़ने के कई तरीके हैं。
सबसे सरल तरीके में से एक + ऑपरेटर का इस्तेमाल करना है。
इन्स्टांस
दो लिस्ट को जोड़ना:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] list3 = list1 + list2 print(list3)
दो लिस्ट को जोड़ने का एक अन्य तरीका list2 के सभी एलिमेंट को एक-एक करके list1 में जोड़ना है:
इन्स्टांस
list2 को list1 में जोड़ें:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] for x in list2: list1.append(x) print(list1)
या तो आप extend() मथड़द का इस्तेमाल कर सकते हैं, जिसका उद्देश्य एक लिस्ट के एलिमेंट को दूसरी लिस्ट में जोड़ना है:
इन्स्टांस
extend() मथड़द के द्वारा list2 को list1 के अंत में जोड़ें:
list1 = ["a", "b" , "c"] list2 = [1, 2, 3] list1.extend(list2) print(list1)
list() कन्स्ट्रक्टर फ़ंक्शन
या तो आप list()
कन्स्ट्रक्टर फ़ंक्शन से एक नई लिस्ट बनाया जाता है。
इन्स्टांस
इस्तेमाल करें list()
कन्स्ट्रक्टर फ़ंक्शन से लिस्ट बनाया जाता है:
यह लिस्ट = लिस्ट(("apple", "banana", "cherry")) # दो दायरे को ध्यान में रखें print(thislist)
सूची विधियाँ
Python एक समूह अंतर्निहित विधियाँ हैं जो सूची पर उपयोग किए जा सकती हैं。
विधि | वर्णन |
---|---|
append() | सूची के अंत में एक आइटम जोड़ें |
clear() | सूची के सभी आइटम को हटाएं |
copy() | सूची की प्रतिलिपि लॉग |
count() | विशिष्ट मूल्य वाले आइटम की संख्या लॉग |
extend() | सूची के आइटम (या किसी भी अनुक्रमणीय आइटम) को वर्तमान सूची के अंत में जोड़ें |
index() | विशिष्ट मूल्य वाले आइटम के पहले आइटम का स्थान लॉग |
insert() | विशिष्ट स्थान में आइटम जोड़ें |
pop() | विशिष्ट स्थान के आइटम को हटाएं |
remove() | विशिष्ट मूल्य वाले आइटम को हटाएं |
reverse() | सूची की क्रमबद्धता उलटें |
sort() | सूची को क्रमबद्ध करें |
- पिछला पृष्ठ Python ऑपरेटर
- अगला पृष्ठ Python टुपल