有以下列表nums=[2,7,11,15,1,8],请找到列表中 任意相加等于9的元素集合,如:[(2,7),(1,8)]用python
时间: 2024-03-22 10:39:31 浏览: 130
python 求一个列表中所有元素的乘积实例
5星 · 资源好评率100%
可以使用双重循环来遍历列表,找到所有相加等于9的元素集合,代码如下:
```python
nums = [2, 7, 11, 15, 1, 8]
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)
```
输出结果为:
```
[(2, 7), (1, 8)]
```
其中,`(2, 7)` 和 `(1, 8)` 是相加等于9的元素集合。
阅读全文