Я любитель Python, так что будьте терпеливы. Я создал список и заполнил его хэшами. Но у меня возникла проблема, потому что мне нужно выполнить поиск по всему списку, чтобы найти первый хэш с определенным значением и обновить его. Кто-нибудь знает как?
Код: Выделить всё
character = [{"No": 1, "Name":"Jeff", "Level": 29, "Health": 290},
{"No": 2, "Name":"Bill", "Level": 31, "Health": 310},
{"No": 3, "Name":"EMPTY", "Level": 0, "Health": 0},
{"No": 4, "Name":"EMPTY", "Level": 0, "Health": 0},
{"No": 5, "Name":"EMPTY", "Level": 0, "Health": 0},
{"No": 6, "Name":"EMPTY", "Level": 0, "Health": 0}]
Я пытался использовать индексацию , но это не сработало, пишет "Неверный синтаксис"
Код: Выделить всё
x = character.index("EMPTY")
character[x].update(player)
print(character)
Источник: https://stackoverflow.com/questions/781 ... ist-python