本题要求实现一个函数pairSum(),带两个输入参数:一个值不重复的整数列表lst和一个整数n。输出列表中所有和为n的整数对的索引。
时间: 2024-02-13 16:07:53 浏览: 74
对两个整数通过函数调用交换其值,然后输出
5星 · 资源好评率100%
好的,让我来帮你实现这个函数。以下是 Python 代码实现:
```python
def pairSum(lst, n):
result = []
for i in range(len(lst)):
for j in range(i+1, len(lst)):
if lst[i] + lst[j] == n:
result.append((i, j))
return result
```
这个函数很简单,它通过两重循环遍历所有可能的整数对,检查它们的和是否等于 n。如果是,就将这对整数的索引加入到结果列表中。
你可以将整数列表和目标和作为参数传递给这个函数,它将返回一个包含索引对的列表,这些索引对的和等于目标和。
阅读全文