我正在尝试将第二个项目附加到我的二维空间中。 我尝试了几十种不同的方法,但似乎无法追加它。
def main():
values = [[10,0], [13, 0], [36, 0], [74,0], [22,0]]
user = int(input('Enter a whole number'))
for i in range(len(values)):
print(values[i])
(当前输出)
10, 0
13, 0
36, 0
74, 0
22, 0
(第二部分是值[0] + 用户输入)
[10, 12]
[13, 15]
[36, 38]
[74, 76]
[22, 24]
最佳答案
列表理解
user = 2
[[x[0], sum(x)+user] for x in values]
>>> [[10, 12], [13, 15], [36, 38], [74, 76], [22, 24]]
或使用 map :
map(lambda x: [x[0], sum(x)+user], values)
关于python - 替换python中二维列表中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20436472/