Python अर्रे
- पिछला पृष्ठ Python Lambda
- अगला पृष्ठ Python क्लास/ऑब्जेक्ट
ध्यान दें, पायथन में सूची के लिए आत्मसात का बीजय नहीं है, लेकिन पायथन सूची का उपयोग कर सकते हैं。
सूची
सूची एक अक्षरमाल में कई मूल्यों को सहेजने के लिए उपयोग करती है:
उदाहरण
एक कार ब्रांडों की सूची बनाएजाता है:
cars = ["Porsche", "Volvo", "BMW"]
सूची क्या है?
सूची एक विशेष वेरियेबल है, जो एक बार में कई मूल्यों को समाविष्ट कर सकती है。
अगर आपके पास एक प्रोजेक्ट सूची (उदाहरण के लिए, कार ब्रांड सूची) है, तो ब्रांड को एक अक्षरमाल में सहेजने के लिए इस तरह हो सकता है:
car1 = "Porsche" car2 = "Volvo" car3 = "BMW"
लेकिन, अगर आप इन ब्रांडों को चक्रवात करना चाहते हैं और एक विशेष कार ब्रांड खोजना चाहते हैं, तो क्या होगा? यदि यह 3 कार नहीं है, बल्कि 300 कार है, तो क्या होगा?
समाधान सूची है!
सूची एक नाम के तहत कई मूल्यों को सहेज सकती है, आप इंडेक्स के द्वारा इन मूल्यों को पहुंच सकते हैं。
सूची तत्व को पहुंचता है
सूची तत्व को इंडेक्स के द्वारा संदर्भित करता है。
उदाहरण
पहले सूची तत्व के मूल्य को प्राप्त करता है:
x = cars[0]
उदाहरण
पहले सूची तत्व के मूल्य को संशोधित करता है:
cars[0] = "Audi"
सूची की लंबाई
इसका उपयोग len()
मेथड को सूची की लंबाई (सूची में तत्वों की संख्या) वापस करता है。
उदाहरण
cars सूची में तत्वों की संख्या वापस करता है:
x = len(cars)
टिप्पणी:सूची की लंबाई हमेशा उच्चतम सूची इंडेक्स से एक बड़ी होती है。
सूची तत्वों को चक्रवात करता है
आप for in
सूची के सभी तत्वों को चक्रवात करता है。
उदाहरण
cars सूची के हर तत्व को प्रिंट करता है:
for x in cars: print(x)
सूची तत्व को जोड़ेजाता है
आप append()
मेथड तत्व को आयत्त में जोड़ता है。
उदाहरण
cars सूची में एक और तत्व जोड़ेजाता है:
cars.append("Audi")
सूची तत्व को मिटाएजाता है
आप pop()
मेथड तत्व को आयत्त से मिटाता है。
उदाहरण
cars सूची का दूसरा तत्व मिटाएजाता है:
cars.pop(1)
आप इसके साथ remove()
मेथड तत्व को आयत्त से मिटाता है。
उदाहरण
वाला तत्व "Volvo" मिटाएजाता है:
cars.remove("Volvo")
टिप्पणी:सूची का remove()
मेथड निश्चित मूल्य को पहली बार ही मिटाता है。
बदले विधि
Python एक समूह विधियां प्रदान करता है जो सूची या बदले पर उपयोग की जा सकती हैं。
विधि | वर्णन |
---|---|
append() | सूची के अंत में एलिमेंट जोड़ें |
clear() | सूची के सभी एलिमेंट को हटाएं |
copy() | सूची की प्रतिलिपि लौटाएं |
count() | विशिष्ट मूल्य वाले एलिमेंट की संख्या लौटाएं |
extend() | सूची के एलिमेंट (या किसी भी बारंबारी के एलिमेंट) को वर्तमान सूची के अंत में जोड़ें |
index() | विशिष्ट मूल्य वाले एलिमेंट के पहले स्थान को लौटाएं |
insert() | विशिष्ट स्थान पर एलिमेंट जोड़ें |
pop() | विशिष्ट स्थान के एलिमेंट को हटाएं |
remove() | विशिष्ट मूल्य वाले एलिमेंट को हटाएं |
reverse() | सूची की दिशा उल्टी करें |
sort() | सूची को क्रमबद्ध करें |
टिप्पणी:Python में अनुक्रमित बदले नहीं है, लेकिन Python सूची का उपयोग कर सकते हैं。
- पिछला पृष्ठ Python Lambda
- अगला पृष्ठ Python क्लास/ऑब्जेक्ट