ValueError: 0 is not in list
I want to print the indices of nums[x]
and nums[y]
from the following code. But I am getting an error, ValueError: 0 is not in list. Please, help me out. Thanks.
def twoSum(nums = [], target = 0):
if len(nums) > 0:
for x in range(len(nums)):
for y in range(len(nums)):
l = nums[x] + nums[y]
if l == target:
print(nums.index(x), nums.index(y))
twoSum(nums = [2,6,5], target = 7)