带循环的嵌套列表中的增量元素

我有一个数字列表:

numbers = [[1, 2], [3, 4], [5, 6]]

在函数中,我需要使用循环(而不是列表理解)将每个项目加1,并将其作为嵌套列表返回。有人可以帮我吗?

预期结果:

[[2, 3], [4, 5], [6, 7]]
评论
埋葬那份爱
埋葬那份爱

你可以做

numbers = [[1, 2], [3, 4], [5, 6]]
for inx, num in enumerate(numbers):
    for inner_inx, item in enumerate(num):
        numbers[inx][inner_inx] += 1
print(numbers)

输出量

[[2, 3], [4, 5], [6, 7]]

此代码将迭代数字列表内的每个列表,然后遍历列表内的每个数字,并将其增加一。

点赞
评论