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

पायथन - क्रॉस हर Kth सेगमेंट में शामिल हों

जब प्रत्येक 'K'th तत्व को क्रॉस जॉइन करने की आवश्यकता होती है, तो एक विधि परिभाषित की जाती है जो पुनरावृत्ति का उपयोग करती है और इंडेक्स को आउटपुट के रूप में प्राप्त करती है।

उदाहरण

नीचे उसी का एक प्रदर्शन है -

def merge_pair_elem(my_list_1, my_list_2, K):
   index_1 = 0
   index_2 = 0
   while(index_1 < len(my_list_1)):

      for i in range(K):
         yield my_list_1[index_1]
         index_1 += 1
      for i in range(K):
         yield my_list_2[index_2]
         index_2 += 1

my_list_1 = [24, 13, 82, 22, 65, 74]
my_list_2 = [55, 63, 17, 44, 33, 15]

print("The first list is :")
print(my_list_1)

print("The second list is :")
print(my_list_2)
K = 1

print("The value of K is :")
print(K)

my_result = [element for element in merge_pair_elem(my_list_1, my_list_2, K)]

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

आउटपुट

The first list is :
[24, 13, 82, 22, 65, 74]
The second list is :
[55, 63, 17, 44, 33, 15]
The value of K is :
1
The result is :
[24, 55, 13, 63, 82, 17, 22, 44, 65, 33, 74, 15]

स्पष्टीकरण

  • 'merge_pair_elem' नाम की एक विधि परिभाषित की गई है जो दो सूचियों और एक 'K' मान को पैरामीटर के रूप में लेती है, और आउटपुट के रूप में विशिष्ट अनुक्रमणिका लौटाती है।

  • विधि के बाहर, पूर्णांकों की दो सूचियाँ परिभाषित की जाती हैं और कंसोल पर प्रदर्शित होती हैं।

  • 'के' के लिए एक मान परिभाषित किया गया है और कंसोल पर प्रदर्शित होता है।

  • तत्वों पर पुनरावृति करने के लिए एक सूची समझ का उपयोग किया जाता है और विधि आवश्यक मापदंडों को पारित करके कॉल कर रही है।

  • इसे एक सूची में बदल दिया जाता है, और एक वेरिएबल को असाइन किया जाता है।

  • यह वह आउटपुट है जो कंसोल पर प्रदर्शित होता है।


  1. पायथन में पैटर्न कैसे प्रिंट करें?

    नेस्टेड फॉर लूप्स का उपयोग करके पायथन में पैटर्न मुद्रित किए जा सकते हैं। बाहरी लूप का उपयोग पंक्तियों की संख्या के माध्यम से पुनरावृति करने के लिए किया जाता है जबकि आंतरिक लूप का उपयोग स्तंभों की संख्या को संभालने के लिए किया जाता है। आवश्यकता के अनुसार विभिन्न पैटर्न बनाने के लिए प्रिंट स्टेटमेंट

  1. पायथन में समझ

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

  1. पायथन में शामिल हों () फ़ंक्शन

    इस लेख में, हम सीखेंगे कि हम Python 3.x में Join () फ़ंक्शन को कैसे लागू कर सकते हैं। या इससे पहले। आइए पुनरावर्तनीय सूची पर सबसे सामान्य कार्यान्वयन देखें। यहां हम एक सीमांकक के माध्यम से एक सूची के तत्वों में शामिल होते हैं। एक सीमांकक कोई भी वर्ण या कुछ भी नहीं हो सकता है। उदाहरण # iterable decl