У меня есть матрица a=[0, 4, 8]
и что найти, какие ключи в словаре d = {"a":0, "b":1, "c":3, "d":4, "e":5, "f":6, "g":7, "h":8, "i":9, "j":10}
имеет значения в матрице а.
У меня есть следующий код:
for i in a:
[key for key, value in d.items() if value == i]
print(key)
Однако при запуске этого кода я получаю следующее сообщение:
ValueError: Значение истинности массива с более чем одним элементом является неоднозначным. Используйте a.any () или a.all ().
Я пытался добавить .any () и .all () за массивом, но это не работает.
Кто-нибудь знает, как я могу решить эту проблему?