所以我对 Python 比较陌生。我有这段代码:
vel = [4, 3]
list = [[4, 5]
[6, 4]
[7, 5]
[3, 4]
]
数字在一个范围内是随机的,但总是整数。
我想将 vel
列表添加到列表的每个子列表中,以便得到以下结果:
list = [[8, 8]
[10, 7]
[11, 8]
[6, 8]
]
请告诉我一个“pythonic”的方法。
编辑:我读过其他关于添加一维列表元素的帖子,但我似乎无法让它与二维列表一起使用。
最佳答案
看起来你想改变原始列表。
vel = [4, 3]
lst = [[4, 5] # changed this identifier. Don't shadow Python built-ins
[6, 4]
[7, 5]
[3, 4]]
lst = [[vel[0]+sublst[0], vel[1]+sublst[1]] for sublst in lst]
关于python - 如何添加2个列表python的int元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32832659/