Ich bin neu bei Python und weiß nicht den besten Weg, dies zu tun.Hinzufügen von Tupel zu einer Liste von Tupeln in Python
Ich habe eine Liste von Tupeln, die Punkte und eine andere Liste darstellen, die Offsets darstellt. Ich brauche eine Menge von all den Kombinationen, die diese bilden. Hier einige Code:
offsets = [(0, 0),(0,-1),(0, 1),(1, 0),(-1, 0)]
points = [(1, 5),(3, 3),(8, 7)]
meine Reihe von kombinierten Punkte sollten also
[(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)]
ich nicht in der Lage bin NumPy oder andere Bibliotheken zu verwenden.
Es ist auch erwähnenswert, dass die kombinatorischen Funktionen itertools.product, itertools.permutations, und iertools.combinations sind neu in Python 2.6. – musicinmybrain
OK, fertig (obwohl es sehr ermüdend ist zu erklären, was Python veröffentlicht hat, jedes Feature wurde jedes Mal eingeführt, wenn du überhaupt eine Python-Funktion erwähnst, weißt du! -). –