如何使用列表理解来镜像0中的列表元素?我的for
-loop代码如下。
def mirror_list(max, increment):
lst = [-max]
while lst[-1] < max:
lst.append(lst[-1] + increment)
lst[-1] = max
return lst
例如,mirror_list(10, 2)
将返回[-10, -8, -6, -4, -2, 0, 2, 4, 6, 8, 10]
发布于 2018-06-07 07:24:55
lst = [x for x in range(-top, top+1, increment)]
max
是一个内置函数,因此我将其名称更改为top
。
请注意,这假设increment
是top
的除数;这是正确地落在0上所必需的。
https://stackoverflow.com/questions/50730943
复制相似问题