【发布时间】:2020-08-27 02:20:54
【问题描述】:
我想写一个像[i*2, i*3 for i in range(10)] 这样的列表,这样我就可以得到[0, 0, 2, 3, 4, 6, 6, 9, 8, 12...] 的输出(所以对于range(10) 中的每个元素,我想从两个计算中将2 个元素添加到列表中)。
【问题讨论】:
-
[x for i in range(10) for x in (i * 2, i * 3)]?请注意,它还将包含两个零。 -
为什么最好的答案总是留给 cmets @jonrsharpe
标签: python python-3.x list shorthand