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

पायथन - हर Nवें इंडेक्स पर सूची जोड़ें


परिचय

जब हर 'N'वें इंडेक्स पर सूची जोड़नी हो, तो सरल पुनरावृत्ति और 'enumerate' एट्रिब्यूट का उपयोग किया जाता है।

उदाहरण

my_list = [13, 27, 48, 12, 21, 45, 28, 19, 63]
print("The list is :")
print(my_list)

append_list = ['P', 'Y', 'T']
N = 3
print("The value of N is ")
print(N)

my_result = []
for index, element in enumerate(my_list):
    if index % N == 0:
        for element_in in append_list:
            my_result.append(element_in)
    my_result.append(element)

print("The result is :")
print(my_result)

आउटपुट

The list is : [13, 27, 48, 12, 21, 45, 28, 19, 63]
The value of N is 3
The result is : ['P', 'Y', 'T', 13, 27, 48, 'P', 'Y', 'T', 12, 21, 45, 'P', 'Y', 'T', 28, 19, 63]

व्याख्या

  • एक सूची परिभाषित की जाती है और कंसोल पर प्रदर्शित की जाती है।
  • पूर्णांकों की एक और सूची परिभाषित की जाती है।
  • N का मान परिभाषित किया जाता है और कंसोल पर प्रदर्शित किया जाता है।
  • एक खाली सूची बनाई जाती है।
  • 'enumerate' का उपयोग करके सूची पर पुनरावृत्ति की जाती है, और प्रत्येक तत्व को N से विभाजित करके उसका शेष 0 से तुलना की जाती है।
  • यदि यह 0 है, तो तत्व की फिर से जांच की जाती है कि क्या यह पूर्णांक सूची में मौजूद है।
  • यदि हां, तो इसे खाली सूची में जोड़ा जाता है।
  • यह आउटपुट है जो कंसोल पर प्रदर्शित होता है।
  1. - पायथन में append() और extend() फ़ंक्शन

    append() और extend() फ़ंक्शन का उपयोग पायथन सूची के साथ इसके तत्वों की संख्या बढ़ाने के लिए किया जाता है। लेकिन दोनों का व्यवहार अलग होता है जैसा कि नीचे दिखाया गया है। append() सिंटैक्स: list_name.append(value) यह केवल एक तर्क लेता है। यह फ़ंक्शन आने वाले तत्व को सूची के अंत में एक नए तत्व के रू

  1. - Python टपल में एलिमेंट्स कैसे ऐपेंड करें?

    Python टपल एक इम्यूटेबल ऑब्जेक्ट है। इसलिए कोई भी ऑपरेशन जो इसे संशोधित करने की कोशिश करता है (जैसे append) अनुमत नहीं है। हालांकि, निम्न वर्कअराउंड का उपयोग किया जा सकता है। पहले, बिल्ट-इन फंक्शन list() द्वारा टपल को लिस्ट में बदलें। आप लिस्ट ऑब्जेक्ट में हमेशा आइटम ऐपेंड कर सकते हैं। फिर इस लिस्ट

  1. - पायथन में लिस्ट में ऑब्जेक्ट कैसे जोड़ें?

    पायथन में लिस्ट के अंत में एक सिंगल एलिमेंट जोड़ने के लिए, आप केवल append() मेथड का उपयोग कर सकते हैं। यह एक ऑब्जेक्ट स्वीकार करता है और उस ऑब्जेक्ट को उस लिस्ट के अंत में जोड़ता है जिस पर इसे कॉल किया जाता है।उदाहरणmy_list = [2, 3, 1, -4, -1, -4]\nmy_list.append(8)\nprint(my_list)आउटपुटयह आउटपुट दे