我如何在python速记列表中为每次迭代添加2个元素?

问题描述 投票:1回答:3

我想编写一个像[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个元素...

python python-3.x list shorthand
3个回答
1
投票

使用itertools.chain.from_iterableany other Python iterable-flattening approach


1
投票

已更新:


0
投票

列表理解中的两个for语句怎么样?

© www.soinside.com 2019 - 2024. All rights reserved.