在列表中对每对元素进行操作

12 浏览
0 Comments

在列表中对每对元素进行操作

使用Python,我想要在一个列表中比较所有可能的配对。

假设我有:

my_list = [1,2,3,4]

我想对列表中的每两个元素进行一个操作(我们称之为foo)。

最终的结果应该与下面的结果相同:

foo(1,1)
foo(1,2)
...
foo(4,3)
foo(4,4)

我最初的想法是手动通过列表进行两次迭代,但这似乎不太符合Python的风格。

0