«TypeError: объект типа не подлежит индексации» в сигнатуре функцииPython

Программы на Python
Anonymous
«TypeError: объект типа не подлежит индексации» в сигнатуре функции

Сообщение Anonymous »

Почему я получаю эту ошибку при запуске этого кода?
Traceback (most recent call last):
File "main.py", line 13, in
def twoSum(self, nums: list[int], target: int) -> list[int]:
TypeError: 'type' object is not subscriptable

nums = [4,5,6,7,8,9]
target = 13

def twoSum(self, nums: list[int], target: int) -> list[int]:
dictionary = {}
answer = []

for i in range(len(nums)):
secondNumber = target-nums
if(secondNumber in dictionary.keys()):
secondIndex = nums.index(secondNumber)
if(i != secondIndex):
return sorted([i, secondIndex])

dictionary.update({nums: i})

print(twoSum(nums, target))


Подробнее здесь: https://stackoverflow.com/questions/634 ... -signature

Вернуться в «Python»