Soy nuevo en Python y no conozco la mejor manera de hacerlo.Agregar tuple a la lista de tuplas en Python
Tengo una lista de tuplas que representan puntos y otra lista que representa las compensaciones. Necesito un conjunto de todas las combinaciones que esto forma. Aquí hay algo de código:
offsets = [(0, 0),(0,-1),(0, 1),(1, 0),(-1, 0)]
points = [(1, 5),(3, 3),(8, 7)]
Así que mi conjunto de puntos combinados debe ser
[(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)]
No soy capaz de utilizar NumPy o cualquier otra biblioteca.
También vale la pena señalar que las funciones combinatorias itertools.product, itertools.permutations, y itertools.combinations son nuevo en Python 2.6. – musicinmybrain
OK, listo (aunque es muy agotador explicar qué lanzó cada característica de Python cada vez que mencionas alguna característica de Python, ¡ya sabes! -). –