Я хочу взять список и использовать перечисление, чтобы легко получить индекс и значение каждого элемента в списке.По какой-то причине он продолжает давать мне ту же ошибку.Я довольно новичок в Python, но не плохо знаком с кодированием.Я был бы признателен за любую информацию. В конечном счете, я рассчитываю эвристику для алгоритма восхождения на холм.Но я хотел бы справиться с остальным самостоятельно, и это единственная часть, которая доставляет мне проблемы прямо сейчас.
def getHeuristic(state, graph):
heur = 0
for c, item in enumerate(state):
print(item)
vert = graph[item]
for i in vert:
if i in state:
if i >= c:
heur += vert[i]
return heur
И это ошибка:
line 32, in getHeuristic
for c, item in enumerate(state):
TypeError: 'int' object is not iterable