这可以通过使用for循环来完成,但是我想通过编写一个add函数来完成。
a = [1,2,3,4]为我在:打印(i + 1)
如果要创建新列表,则可以使用map
函数并将其转换为列表,但这等同于编写for
循环:
a = [1,2,3,4]
b = list(map(lambda x: x + 1, a))
如果要为此创建add
方法,则可以这样定义:
def add(l):
return list(map(lambda x: x + 1, l))
a = [1,2,3,4]
b = add(a)
您可以通过将逻辑放入函数中,然后调用它来获取值来进行此操作:
def add_one(array):
for i in range(0, len(array)):
array[i] += 1
return array
array = [1,2,3,4]
result = add_one(array)
print(result)