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

Python में लिस्ट के माध्यम से कैसे इटरेट करें?

लिस्ट ऑब्जेक्ट के माध्यम से इटरेट करने के अलग-अलग तरीके हैं। Python में for स्टेटमेंट का एक वेरिएंट है जो लिस्ट को तब तक ट्रैवर्स करता है जब तक यह समाप्त नहीं हो जाती। यह Java में foreach स्टेटमेंट के बराबर है। इसका सिंटैक्स है:

for var in list:
    stmt1
    stmt2

उदाहरण

निम्न स्क्रिप्ट लिस्ट में सभी आइटम्स प्रिंट करेगी:

L=[10,20,30,40,50]
for var in L:
    print(L.index(var), var)

आउटपुट

जनरेटेड आउटपुट है:

0 10
1 20
2 30
3 40
4 50

उदाहरण

दूसरा दृष्टिकोण लिस्ट की लंबाई तक रेंज पर इटरेट करना है, और इसे लिस्ट में आइटम के इंडेक्स के रूप में उपयोग करना है।

for var in range(len(L)):
    print(var, L[var])

आउटपुट

आप लिस्ट से enumerate ऑब्जेक्ट भी प्राप्त कर सकते हैं और इसके माध्यम से इटरेट कर सकते हैं। निम्न कोड भी समान आउटपुट देता है।

for var in enumerate(L):
    print(var)
  1. - Python में लिस्ट्स कैसे डिफाइन करें?

    लिस्ट Python में एक सीक्वेंस डेटा टाइप है। यह एलिमेंट्स की कॉमा-सेपरेटेड लिस्ट है, जरूरी नहीं कि एक ही टाइप के हों, स्क्वायर ब्रैकेट्स ([ ]) में शामिल। लिस्ट एक क्रमबद्ध संग्रह है। लिस्ट ऑब्जेक्ट में व्यक्तिगत एलिमेंट को जीरो-बेस्ड इंडेक्स द्वारा एक्सेस किया जा सकता है। उदाहरण list1 = [physics, chem

  1. - Python में Dictionary के माध्यम से Iterate कैसे करें?

    Python Dictionary पर Iterate करने के तरीके Python Dictionary Object के माध्यम से Iterate करने के दो मुख्य तरीके हैं। तरीका 1: Keys() का उपयोग करके पहला तरीका है keys() List में प्रत्येक Key के लिए Associated Value को Fetch करना। >>> D1 = {1:a, 2:b, 3:c} >>> for k in D1.keys(): ..

  1. - पायथन में स्ट्रिंग्स की सूची को कैसे सॉर्ट करें?

    किसी सूची को इन-प्लेस सॉर्ट करने के लिए, यानी सूची को स्वयं सॉर्ट करना और उस सूची में क्रम को बदलना, आप स्ट्रिंग्स की सूची पर sort() का उपयोग कर सकते हैं। उदाहरण के लिए, >>> a = [Hello, My, Followers] >>> a.sort() >>> print(a) [Followers, Hello, My] यदि आप मूल सूची को बरकर