2024-10-04 07:36:19 发布
网友
如何让函数获取一个数字列表,并使它们始终等于负索引位置,例如[ 1, 1, 2, 3, 5, 8 ] = 0, -1, -2, -3, -4, -5
[ 1, 1, 2, 3, 5, 8 ] = 0, -1, -2, -3, -4, -5
def writeallitems01(nums): nums=nums*-1
def writeallitems01(values): for i in range(len(values)): values[i] = -i
根据追踪更新。你知道吗
num_lst = [ 1, 1, 2, 3, 5, 8 ] def writeallitems01(nums): return [-x for x in range(len(nums)) ] print writeallitems01(num_lst) [0, -1, -2, -3, -4, -5]
如果需要更改列表:
def writeallitems01(nums): for idx in range(len(nums)) : nums[idx] = - idx
如果您想创建一个新的列表,那么更简单一点:
def writeallitems01(nums): return [-x for x in range(len(nums)) ]
根据追踪更新。你知道吗
如果需要更改列表:
如果您想创建一个新的列表,那么更简单一点:
相关问题 更多 >
编程相关推荐