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

पायथन में सूची में विशिष्ट चक्रीय पुनरावृत्ति

इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो दी गई सूची को चक्रीय रूप से पुनरावृत्त करता है। आइए समस्या को हल करने के चरण देखें।

  • सूची और इंडेक्स आरंभ करें।
  • len का उपयोग करके सूची की लंबाई ढूंढें।
  • लंबाई का उपयोग करके सूची पर पुनरावृति करें।
  • index % length का उपयोग करके तत्व का इंडेक्स ढूंढें।
  • तत्व प्रिंट करें।
  • इंडेक्स बढ़ाएं।

यह एक साधारण लूप पुनरावृत्ति है। आप इसे बिना किसी परेशानी के लिख सकते हैं। आइए कोड देखें।

उदाहरण

# सूची और इंडेक्स आरंभ करना
alphabets = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
start_index = 5
# लंबाई ढूंढना
length = len(alphabets)
# सूची पर पुनरावृति
for i in range(length):
    # वर्तमान तत्व का इंडेक्स ढूंढना
    element_index = start_index % length
    # तत्व प्रिंट करना
    print(alphabets[element_index], end=' ')
    # अगले तत्व के लिए इंडेक्स बढ़ाना
    start_index += 1

आउटपुट

यदि आप उपरोक्त कोड चलाते हैं, तो आपको निम्न परिणाम मिलेगा।

f g h a b c d e

निष्कर्ष

यदि ट्यूटोरियल के संबंध में आपके कोई प्रश्न हैं, तो उन्हें टिप्पणी अनुभाग में उल्लेख करें।

  1. पायथन में CSV फ़ाइल के विशिष्ट कॉलम्स को सूची में निकालना पायथन में CSV फ़ाइल के विशिष्ट कॉलम्स को सूची में निकालना

    पायथन में CSV फ़ाइल के विशिष्ट कॉलम्स को सूची में निकालने के लिए, हम पैंडास read_csv() मेथड का उपयोग कर सकते हैं। चरण उन कॉलम्स की सूची बनाएं जिन्हें निकालना है। CSV फ़ाइल को डेटा फ्रेम में निकालने के लिए read_csv() मेथड का उपयोग करें। निकाले गए डेटा को प्रिंट करें। plot() मेथड का उपयोग करके डेटा

  1. - पायथन में इंडेक्स को मान के रूप में डिक्शनरी बनाएं

    इस लेख में हम सीखेंगे कि एक अन्य अक्सर उपयोग किए जाने वाले पायथन संग्रह, यानी सूची से डिक्शनरी कैसे बनाई जाए। इंडेक्स या की सूची की सामग्री का हिस्सा नहीं है। लेकिन डिक्शनरी में हमें हर तत्व से जुड़ी एक की या इंडेक्स की आवश्यकता होती है जिसे मान के रूप में संदर्भित किया जाता है। enumerate का उपयोग

  1. - पायथन में बैकवर्ड पुनरावृति

    कभी-कभी हमें सूची के तत्वों को पीछे के क्रम में पार करने की आवश्यकता होती है। इसे प्राप्त करने के लिए हमें अंतिम तत्व को पहले पढ़ना होता है और फिर अंतिम से पहले वाले को और इसी तरह इंडेक्स 0 पर तत्व तक। विभिन्न पायथन प्रोग्रामिंग सुविधाओं का उपयोग इसे प्राप्त करने के लिए किया जा सकता है। range(N, -