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

पायथन में K द्वारा लिस्ट विस्तार


इस लेख में, हम सीखेंगे कि तत्व को K बार दोहराकर लिस्ट का विस्तार कैसे किया जाए। हम समस्या हल करने के दो अलग-अलग तरीके देखेंगे।

समस्या हल करने के लिए नीचे दिए गए चरणों का पालन करें:

  • लिस्ट, K, और एक खाली लिस्ट इनिशियलाइज़ करें।
  • लिस्ट पर पुनरावृति करें और वर्तमान तत्व को प्रतिकृति ऑपरेटर का उपयोग करके K बार जोड़ें।
  • परिणाम प्रिंट करें।

उदाहरण

आइए कोड देखें:

# लिस्ट इनिशियलाइज़ करना numbers = [1, 2, 3] K = 5 # खाली लिस्ट result = [] # लिस्ट का विस्तार करना for i in numbers:    result += [i] * K # लिस्ट प्रिंट करना print(result)

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

आउटपुट

[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3] 

समस्या हल करने के लिए नीचे दिए गए चरणों का पालन करें:

  • लिस्ट और K इनिशियलाइज़ करें।
  • लिस्ट पर पुनरावृति करें और आंतरिक लूप का उपयोग करके वर्तमान तत्व को K बार जोड़ें।
  • परिणाम प्रिंट करें।

उदाहरण

आइए कोड देखें:

# लिस्ट इनिशियलाइज़ करना numbers = [1, 2, 3] K = 5 # लिस्ट का विस्तार करना result = [i for i in numbers for j in range(K)] # लिस्ट प्रिंट करना print(result)

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

आउटपुट

[1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3] 

निष्कर्ष

यदि लेख में आपके कोई प्रश्न हैं, तो उन्हें कमेंट सेक्शन में बताएं।


  1. - Python में नेस्टेड लिस्ट कॉम्प्रिहेंशन

    एक नेस्टेड सूची एक सूची के भीतर एक सूची है। Python नेस्टेड सूची को शानदार ढंग से संभालने और नेस्टेड सूचियों में हेरफेर करने के लिए सामान्य फ़ंक्शंस लागू करने की सुविधाएँ प्रदान करता है। इस लेख में हम देखेंगे कि Python में नेस्टेड सूचियों को बनाने और उपयोग करने के लिए लिस्ट कॉम्प्रिहेंशन का उपयोग कैस

  1. - पायथन में सूची पर पुनरावृति

    इस लेख में, हम पायथन 3.x (या पूर्व संस्करणों) में सूची पर पुनरावृति/ट्रैवर्सल के बारे में सीखेंगे। एक सूची तत्वों का एक क्रमबद्ध अनुक्रम है। यह एक नॉन-स्केलर डेटा संरचना है और परिवर्तनीय प्रकृति की है। एक सूची में विशिष्ट डेटा प्रकार हो सकते हैं, इसके विपरीत सरणियाँ समान डेटा प्रकार से संबंधित तत्

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

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