Join a list of lists together into one list in Python -


संभव डुप्लिकेट:

मेरे पास सूची है जिसमें कई सूचियां शामिल हैं I यहां एक उदाहरण है,

<पूर्व> [[Obj, Obj, Obj, Obj], [Obj], [Obj], [[Obj, Obj], [Obj, Obj, Obj]]]

क्या इन सभी वस्तुओं को एक सूची के रूप में शामिल करने का कोई तरीका है, इसलिए आउटपुट कुछ ऐसा होगा

  [Obj, Obj, Obj, Obj 

हां, ओज, ओबजे, ओबजे, ओबजे, ओबजे, ओबजे, ओबजे]

I: flatten (elem) में: के लिए मैं और अन्य: उत्पन्न elem

  def flatten (lst): lm में elem के लिए: प्रकार (elem) में (ट्यूपल, सूची) / Code>  

कृपया ध्यान दें, यह एक जनरेटर बनाता है, इसलिए यदि आपको एक सूची की आवश्यकता है, तो उसे list () में लपेटें:

  flattenedList = सूची (समतल (नेस्टेड सूची))  

Comments

Popular posts from this blog

windows - Heroku throws SQLITE3 Read only exception -

lex - Building a lexical Analyzer in Java -

python - rename keys in a dictionary -