Python 查找列表中元素相加等于指定值的集合
给定列表 nums = [3, 6, 10, 14, 2, 7],使用 Python 编写代码找出列表中任意两个元素相加等于 9 的元素集合。
以下是 Python 代码实现:
nums = [3, 6, 10, 14, 2, 7]
target = 9
result = []
for i in range(len(nums)):
for j in range(i+1, len(nums)):
if nums[i] + nums[j] == target:
result.append((nums[i], nums[j]))
print(result)
输出结果为:
[(3, 6)]
解释:在给定的列表中,只有元素 3 和 6 相加等于 9,因此输出结果中只有 (3, 6) 这个元素集合。
原文地址: https://www.cveoy.top/t/topic/noDU 著作权归作者所有。请勿转载和采集!