回答此问题可获得 20 贡献值,回答如果被采纳可获得 50 分。
<p>包括重复项和倒序对,它们相加为和</p>
<pre><code>numbers = [1, 2, 4, 4, 4, 4, 5, 5, 5, 7, 7, 8, 8, 8, 9]
match = []
for i in range(len(numbers)):
for j in range(len(numbers)):
if (i!=j):
if(numbers[i] + numbers[j] == sum):
match.append([numbers[i], numbers[j]])
</code></pre>
<p>我需要检查匹配项和重复项,因此输出需要看起来像<code>[[1, 9], [2, 8], [2, 8], [2, 8], [5, 5], [5, 5], [5, 5], [5, 5], [5, 5], [5, 5], [8, 2], [8, 2], [8, 2], [9, 1]]</code></p>