定义一个函数add_position_to_content(...),它接收一个带有整数的列表(可能是空列表),并在适当的位置修改同一个列表,为每个元素添加元素所在的位置。
作为示例,以下代码片段: lint = [10,10,10,10] add_position_to_content(皮棉)
打印lint 应该产生输出: [10,11,12,13]
lint = [10,10,10,10]
def add_position_to_content(lint):
for i in range (len(lint)):
lint[i] += ###### what would I write here? #####
return lint
print add_position_to_content(lint)
答案 0 :(得分:0)
def add_position_to_content(lint):
for i in range (len(lint)):
lint[i] += i
return lint
或
def add_position_to_content(lint):
lint[:] = [elem + index for index, elem in enumerate(lint)]
return lint