【发布时间】:2016-01-11 10:56:11
【问题描述】:
我在 Python 中有一个如下所示的列表:
myList = [(1,1),(2,2),(3,3),(4,5)]
我想将每个项目与其他项目相减,如下所示:
(1,1) - (2,2)
(1,1) - (3,3)
(1,1) - (4,5)
(2,2) - (3,3)
(2,2) - (4,5)
(3,3) - (4,5)
预期的结果将是一个包含答案的列表:
[(1,1), (2,2), (3,4), (1,1), (2,3), (1,2)]
我该怎么做?如果我使用for 循环来处理它,我也许可以存储前一个项目并与我当时正在使用的项目进行检查,但它并没有真正起作用。
【问题讨论】:
-
什么是
(1 , 1) - (2 , 2)?(-1, -1)还是别的什么? -
@BoristheSpider,是的,(-1,-1) 或 (1,1)。要么,我不在乎这个标志。
标签: python list tuples combinations