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]]

समस्या को हल करने के चरण देखते हैं।

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

उदाहरण

# सूची आरंभ करना
lists = [[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]
number = 2
# खाली सूची
result = []
# सूचियों पर पुनरावृति
for i in range(0, len(lists), number):
    # हर बार दी गई संख्या इंडेक्स तक सूचियों को जोड़ना
    result.append([element for sub_list in lists[i: i + number] for element in list])
    # परिणाम प्रिंट करना
    print(result)

आउटपुट

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

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

निष्कर्ष

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

  1. Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना Python प्रोग्राम से सूची में सबसे छोटी संख्या खोजना

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

  1. - Python में रैंडम नंबर सूची जनरेट करना

    किसी मॉडल या प्रोग्राम के व्यवहार का विभिन्न मानों की रेंज के लिए अध्ययन करते समय रैंडम नंबर जनरेट करने की आवश्यकता होती है। Python random मॉड्यूल का उपयोग करके ऐसे रैंडम नंबर जनरेट कर सकता है। नीचे दिए गए उदाहरणों में हम पहले देखेंगे कि एक रैंडम नंबर कैसे जनरेट करें और फिर इसे रैंडम नंबर की सूची जन

  1. - Python में सूची में नहीं होने वाली यादृच्छिक संख्या कैसे चुनें?

    Python में सूची से बाहर यादृच्छिक संख्या चुनना इसके बारे में जाने का तरीका यह है कि एक रेंज में तब तक एक यादृच्छिक संख्या उत्पन्न करते रहें जब तक कि वह दी गई सूची में न मिले। यादृच्छिक संख्या उत्पन्न करने के लिए randome मॉड्यूल से randrange() फ़ंक्शन का उपयोग करें और जांचें कि क्या यह not in सदस्यत