Как мне выполнить поиск и найти определенное значение в хеше в списке? ПитонPython

Программы на Python
Гость
Как мне выполнить поиск и найти определенное значение в хеше в списке? Питон

Сообщение Гость »


Я любитель 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

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