Отступ важен, и ссылки i
и j
относятся к индексу в списке примера nums
, [0,3,4], поэтому num [0] равно 0 et c. и др c. И это хорошая привычка использовать основной метод внизу, хотя это необязательно в зависимости от того, что вы делаете. Надеюсь, это поможет ..
class Solution:
def twoSum(self, nums, target):
list_length = len(nums)
# actually use the list() functionality here not 'list()'but '[]'
result = []
for i in range(list_length):
for j in range(1, list_length):
s = nums[i] + nums[j]
if s == target:
result.append(i)
result.append(j)
return result
if __name__ == "__main__":
#use a main method if possible
s = Solution()
ts = s.twoSum([2, 7, 11, 15], 9)
print(ts)