带循环的嵌套列表中的元素递增[关闭]

问题描述 投票:-3回答:1
我有一个数字列表:

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

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

预期结果:

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

python
1个回答
1
投票
您可以做

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]]

此代码将迭代数字列表内的每个列表,然后迭代列表内的每个数字,并将其增加一。     
© www.soinside.com 2019 - 2024. All rights reserved.