列表中两个元素之和等于一个固定值输出这两个元素 的索引位置
时间: 2024-12-20 17:16:58 浏览: 36
在列表中,如果你想要找到两个元素,它们的和等于一个给定的固定值,你可以遍历列表,将每个元素与剩余元素一一配对计算总和。每当发现一对的和等于目标值时,就记录下这两个元素的索引。这里是一个简单的Python示例:
```python
def find_pairs(lst, target):
pair_indices = []
for i in range(len(lst)):
for j in range(i+1, len(lst)):
if lst[i] + lst[j] == target:
pair_indices.append((i, j))
return pair_indices
# 示例:
lst = [1, 2, 3, 4, 5]
target = 7
result = find_pairs(lst, target)
print(f"符合条件的元素对及其索引是:{result}")
```
在这个例子中,函数`find_pairs`会返回一个元组的列表,每个元组包含两个元素的索引,它们的和等于`target`。
阅读全文
相关推荐


















