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

पायथन समूहबद्ध सूची का चपटा होना

इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो एक सूची को समतल करता है जिसमें उप-सूचियाँ होती हैं। दी गई संख्या उप-सूचियों को तब तक समतल करती है जब तक कि दी गई संख्या अनुक्रमणिका भागों के रूप में नहीं हो जाती। आइए इसे स्पष्ट रूप से समझने के लिए एक उदाहरण देखें।

इनपुट

lists = [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]
number = 2

आउटपुट

[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10]]

आइए समस्या को हल करने के लिए चरणों को देखें।

  • सूची और नंबर को इनिशियलाइज़ करें।
  • खाली सूची प्रारंभ करें।
  • सूची में श्रेणी(0, लेन(सूचियां), संख्या के साथ पुनरावृति करें।
  • स्लाइसिंग का उपयोग करके उप-सूचियां प्राप्त करें सूचियां[i:number]
  • उप-सूचियों पर पुनरावृति करें और परिणामी सूची को परिणाम सूची में जोड़ें।
  • परिणाम प्रिंट करें।

उदाहरण

# initializing the list
lists = [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]
number = 2
# empty list
result = []
# iterating over the lists
for i in range(0, len(lists), number):
   # appending the lists until given number index each time
   result.append([element for sub_list in lists[i: i + number] for element in
   list])
   # printing the result
   print(result)

आउटपुट

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

[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10]]

निष्कर्ष

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


  1. सूची में सबसे छोटी संख्या खोजने के लिए पायथन प्रोग्राम

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

  1. पायथन में यादृच्छिक संख्या सूची बनाना

    विभिन्न श्रेणी के मूल्यों के लिए किसी कार्यक्रम के मॉडल या व्यवहार का अध्ययन करते समय यादृच्छिक संख्याएँ उत्पन्न करने की आवश्यकता होती है। पायथन यादृच्छिक मॉड्यूल का उपयोग करके ऐसी यादृच्छिक संख्याएँ उत्पन्न कर सकता है। नीचे दिए गए उदाहरणों में हम पहले देखेंगे कि कैसे एक यादृच्छिक संख्या उत्पन्न की

  1. पाइथन में किसी सूची में यादृच्छिक संख्या कैसे चुनें?

    इसके बारे में जाने का तरीका एक श्रेणी में एक यादृच्छिक संख्या उत्पन्न करना जारी रखना है जब तक कि यह किसी दी गई सूची में नहीं मिलती। रैंडम मॉड्यूल से रैंडरेंज () फ़ंक्शन का उपयोग यादृच्छिक संख्या उत्पन्न करने के लिए करें और जांचें कि क्या यह सदस्यता ऑपरेटर द्वारा सूची में नहीं है >>> l1=[2,4