mam listę w Pythonie, który wygląda tak:odjąć wszystkie pozycje na liście przed siebie
myList = [(1,1),(2,2),(3,3),(4,5)]
I chcę, aby odjąć każdą pozycję z innymi, tak:
(1,1) - (2,2)
(1,1) - (3,3)
(1,1) - (4,5)
(2,2) - (3,3)
(2,2) - (4,5)
(3,3) - (4,5)
Oczekiwany wynik będzie lista z odpowiedziami:
[(1,1), (2,2), (3,4), (1,1), (2,3), (1,2)]
Jak mogę to zrobić? Jeśli podejdę do tego z pętlą for
, może uda mi się zapisać poprzedni element i sprawdzić go w stosunku do tego, nad którym pracuję, ale tak naprawdę nie działa.
co to jest '(1, 1) - (2, 2)'? '(-1, -1)' lub coś innego? –
@BoristheSpider, tak, (-1, -1) lub (1,1). Albo nie dbam o znak. – coconut