3.有如下列表list1=[2,7,11,15,1,8,7]找到列表中和等于9的元泰对的集合以【(2.7).(1.8)】的形式输出。python
时间: 2024-03-03 22:51:47 浏览: 73
电子-VINTEK元泰品牌各种常用VK7X稳压检测芯片选型表.pdf
下面是一个Python程序实现查找列表中和等于9的元素对的集合:
```python
list1 = [2, 7, 11, 15, 1, 8, 7]
pairs = []
for i in range(len(list1)):
for j in range(i+1, len(list1)):
if list1[i] + list1[j] == 9:
pairs.append((list1[i], list1[j]))
print("列表中和为9的元素对集合为:", pairs)
```
首先定义了一个空列表`pairs`来保存所有和为9的元素对。
然后使用两个循环枚举所有可能的元素对,如果两个元素的和等于9,则将它们的元组`(list1[i], list1[j])`添加到列表`pairs`中。
最后输出列表`pairs`的值,即为列表中和为9的元素对的集合。其中,元素对以`(a, b)`的形式表示,整个集合以列表的形式输出。
阅读全文