这个题太基础了,就算给出正解,我觉得m的价值也不大。
而且这个写法并非最佳的,(i*2+1)重复了,可读性不如前面我给的。
【 在 MetalSlugX (冰天雪地敲冰块,春光灿烂挖臭虫) 的大作中提到: 】
: 标 题: Re: 如何优雅的生成类似[1,-3,5,-7……]这样的序列
: 发信站: 水木社区 (Fri Jun 12 14:32:41 2020), 转信
:
: 然而在Python版,却不是被m/g的答案
:
: 【 在 ToSimplicity (致简) 的大作中提到: 】
: : 标 题: Re: 如何优雅的生成类似[1,-3,5,-7……]这样的序列
: : 发信站: 水木社区 (Fri Jun 12 14:27:22 2020), 转信
: :
: : 嗯,这个最佳,只涉及一个列表
: : 试想,每个列表几百万个元素时,把2-3个这样的列表倒腾来倒腾去。。。
: :
: : 【 在 freesand 的大作中提到: 】
: : :
# 推导式写法
: : : [-(i * 2 + 1) if i % 2 else (i * 2 + 1) for i in range(10)]
: : :
: :
: : --
: :
: : ※ 来源:·水木社区
http://www.newsmth.net·[FROM: 183.195.8.*]
:
:
: --
:
: ※ 来源:·水木社区 newsmth.net·[FROM: 116.1.3.*]
--
FROM 114.84.111.*