List comprehension on a nested list?

后端 未结 12 1150
情话喂你
情话喂你 2020-11-22 07:57

I have this nested list:

l = [[\'40\', \'20\', \'10\', \'30\'], [\'20\', \'20\', \'20\', \'20\', \'20\', \'30\', \'20\'], [\'30\', \'20\', \'30\', \'50\', \'         


        
12条回答
  •  天涯浪人
    2020-11-22 08:19

    The best way to do this in my opinion is to use python's itertools package.

    >>>import itertools
    >>>l1 = [1,2,3]
    >>>l2 = [10,20,30]
    >>>[l*2 for l in itertools.chain(*[l1,l2])]
    [2, 4, 6, 20, 40, 60]
    

提交回复
热议问题