gpt4 book ai didi

python - 将元组添加到 Python 中的元组列表

转载 作者:IT老高 更新时间:2023-10-28 20:56:56 26 4
gpt4 key购买 nike

我是 python 新手,不知道最好的方法。

我有一个表示点的元组列表和另一个表示偏移量的列表。我需要一组由此形成的所有组合。这是一些代码:

offsets = [( 0, 0),( 0,-1),( 0, 1),( 1, 0),(-1, 0)]
points = [( 1, 5),( 3, 3),( 8, 7)]

所以我的组合点应该是

[( 1, 5),( 1, 4),( 1, 6),( 2, 5),( 0, 5),
( 3, 3),( 3, 2),( 3, 4),( 4, 3),( 2, 3),
( 8, 7),( 8, 6),( 8, 8),( 9, 7),( 7, 7)]

我无法使用 NumPy 或任何其他库。

最佳答案

result = [(x+dx, y+dy) for x,y in points for dx,dy in offsets]

欲了解更多信息,请参阅 list comprehensions .

关于python - 将元组添加到 Python 中的元组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1878470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com