给定一个整数列表和一个目标整数，编写一个函数来找到列表中两个数字的和等于目标数字，并返回它们的下标。

[2, 7, 11, 15], 9
可以使用哈希表来解决此问题。在迭代过程中，将已遍历的元素的值作为键，将其下标作为值存储。然后，对于每个元素，检查目标值与该元素的差是否在哈希表中存在，如果存在，则已找到相应的两个数字，它们的下标为当前元素的下标和差值的下标。时间复杂度为O(n)。使用Python代码：

```python
def two_sum(nums, target):
    hashmap = {}
    for i, num in enumerate(nums):
        if target - num in hashmap:
            return [hashmap[target - num], i]
        hashmap[num] = i
    return None
```

在示例中，使用函数`two_sum([2, 7, 11, 15], 9)`，将返回`[0, 1]`，因为2 + 7 = 9，它们的下标分别为0和1。