Explanation of how nested list comprehension works?

前端 未结 8 1235
情书的邮戳
情书的邮戳 2020-11-22 02:06

I have no problem for understanding this:

a = [1,2,3,4]
b = [x for x in a]

I thought that was all, but then I found this snippet:



        
8条回答
  •  情话喂你
    2020-11-22 02:35

    b = [x for xs in a for x in xs] is similar to following nested loop.

    b = []
    for xs in a:
       for x in xs:
           b.append(x)
    

提交回复
热议问题