print two dimensional list

后端 未结 7 2622
[愿得一人]
[愿得一人] 2021-02-20 14:46

I have a list, in which is another list and I want to doc.write(a)

a = [[1, 2, \"hello\"],
     [3, 5, \"hi There\"],
     [5,7,\"I don\'t know\"]]
         


        
7条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-02-20 15:19

    List comprehension would be the best choice:

    >>> ''.join([str(item) for sublist in a for item in sublist])
    "12hello35hi There57I don't know"
    

    It's the most recommended approach in a similar SO question, considering performance and syntax.

提交回复
热议问题