给定一个列表和一个数字，编写一个函数，用于找到列表中是否有两个元素相加等于给定的数字。



nums = [2, 7, 11, 15]
target = 9

# TODO: Write a function that finds if two elements in nums add up to target
以下是Python函数的实现，用于确定是否有两个元素相加等于给定的数字：
```python
def find_sum(nums, target):
    # 创建一个字典，其中包含当前列表中已经遍历的元素
    processed = {}
    for i, num in enumerate(nums):
        # 查看是否存在另一个数字，使得两者之和为目标。
        if target - num in processed:
            return True, (processed[target - num], i)
        # 将当前数字添加到已处理的字典中。
        processed[num] = i
    # 如果没有找到，则返回False和None
    return False, None
```
然后我们可以运行以下命令来测试功能：
```python
nums = [2, 7, 11, 15]
target = 9
print(find_sum(nums, target))
```
这将输出：`(True, (0, 1))`，表示列表中的第一个和第二个元素（2和7）相加等于给定的目标，它们的索引是0和1。