给定列表 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) 这个元素集合。

Python 查找列表中元素相加等于指定值的集合

原文地址: https://www.cveoy.top/t/topic/noDU 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录