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