python有一个列表nums=[3,6,10,14,2,7],请编写一个程序,找到列表中任意相加等于的元素集合,如(3,6),(2,7)
时间: 2023-05-14 21:04:53 浏览: 176
python中利用numpy.array()实现俩个数值列表的对应相加方法
5星 · 资源好评率100%
以下是 Python 代码实现:
```python
nums = [3, 6, 10, 14, 2, 7]
target_sum = 9
result = []
for i in range(len(nums)):
for j in range(i+1, len(nums)):
if nums[i] + nums[j] == target_sum:
result.append((nums[i], nums[j]))
print(result)
```
输出结果为:[(3, 6), (2, 7)],即列表中任意相加等于 9 的元素集合。
阅读全文