我想编写一个像[i*2, i*3 for i in range(10)]
的列表,以便可以得到[0, 0, 2, 3, 4, 6, 6, 9, 8, 12...]
的输出(因此,对于range(10)
中的每个元素,我想通过两次计算将2个元素添加到列表中。)>
我想写一个像[i * 2,i * 3 for range(10)中的i的列表],这样我的输出可以为[0,0,2,3,4,4,6,6,9, 8、12 ...](因此,对于范围(10)中的每个元素,我想在列表中添加2个元素...
使用itertools.chain.from_iterable
或any other Python iterable-flattening approach:
已更新:
列表理解中的两个for语句怎么样?