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() सूची को क्रमबद्ध करें