This is a simple problem. Just use hash table.
class Solution:
def twoSum(self, nums, target):
indexes = {}
for j, num in enumerate(nums):
if target - num in indexes:
return [indexes[target - num], j]
indexes[num] = j