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

पायथन में सूचियों की सूची में कैसे शामिल हों?

सूचियों की सूची को समतल करने के विभिन्न तरीके हैं। दो नेस्टेड लूप चलाने का सीधा तरीका है - बाहरी लूप सूचियों की एक सूची देता है, और आंतरिक लूप एक समय में सबलिस्ट का एक तत्व देता है। प्रत्येक तत्व को फ्लैट सूची वस्तु में जोड़ा जाता है।

L1=[[1,2],[3,4,5],[6,7,8,9]]flat=[] for i in L1:for j in i:flat.append(j) प्रिंट (फ्लैट)

एक अन्य तरीका एक जनरेटर फ़ंक्शन का उपयोग करके एक पुनरावर्तक उत्पन्न करना और इसे एक सूची में बदलना है

 डीईएफ़ फ़्लैटन (सूची):सूची में आई के लिए:जे में आई के लिए:उपज जेएल 1 =[[1,2,3], [4,5], [6,7,8,9]] फ्लैट =समतल (L1)प्रिंट (सूची(फ्लैट))

सबसे कॉम्पैक्ट विधि itertools मॉड्यूल से चेन () विधि का उपयोग करना है

L1=[[1,2,3],[4,5],[6,7,8,9]]import itertoolsflat=itertools.chain.from_iterable(L1)print (list(flat))

पूर्व>

उपरोक्त सभी कोड एक चपटी सूची बनाते हैं

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



  1. पायथन में सूचियों की सूची से एक फ्लैट सूची कैसे बनाते हैं?

    यदि आपके पास एक सूची वस्तु है जहाँ प्रत्येक वस्तु स्वयं एक सूची है, और आप सभी सूचियों के सभी मदों को किसी अन्य सूची वस्तु में रखते हैं, तो इसे समतल सूची कहा जाता है। उदाहरण के लिए,

  1. हम सूची से अजगर स्ट्रिंग कैसे बनाते हैं?

    पायथन में एक इन-बिल्ट जॉइन () फ़ंक्शन है जो तत्वों के बीच विभाजक को सम्मिलित करके अनुक्रम ऑब्जेक्ट में तत्वों को जोड़कर एक स्ट्रिंग देता है। यदि हमें बिना किसी विभाजक के एक स्ट्रिंग की आवश्यकता है, तो हम इसे नल स्ट्रिंग के साथ प्रारंभ करते हैं >>> lst=['h','e','l',&#

  1. पायथन सूचियाँ

    इस ट्यूटोरियल में हम Python Lists के बारे में सीखेंगे; सूची कैसे बनाएं, आइटम एक्सेस करें, आइटम निकालें, सूची हटाएं आदि। पायथन में, वर्गाकार कोष्ठकों का उपयोग करके सूचियों का निर्माण किया जाता है [] और सूची में प्रत्येक आइटम को अल्पविराम से अलग किया जाता है , । पायथन सूचियों में कई अलग-अलग प्रकार क