1
我使用列表中理解以這樣的方式,對於每個元件I具有2倍所得的值:平坦列表作爲列表解析的結果
my_list = [10,20,30]
res_list = [ (x*2, x*3) for x in my_list ]
res_list # [(20, 30), (40, 60), (60, 90)]
但我需要有一個扁平化列表,因此我必須執行另一種理解:
res_list_1 = [yy for xx in res_list for yy in xx]
res_list_1 # [20, 30, 40, 60, 60, 90]
有什麼辦法避免這一點,並在第一修真弄扁res_list
直接?
您可以提供您預期的輸出? –
預期的輸出將是'[20,30,40,60,60,90]' - 現在我只有在第二次理解之後纔有它 –