Как получить доступ к значению переменной?Печать значения определенного ключа в dict
class Example:
def __init__(self):
self.food = "Soup"
def get_food(self):
return self.food
food_dict = {
"Soup": 3,
}
x = Example.get_food
for x in food_dict.keys():
print food_dict[x]
Вышеприведенная команда оператору распечатывает результаты при синтаксической ошибке. Я попытался вернуть значение вместо этого, но это приводит к сообщению KeyError: 0. Как распечатать значение?
На самом деле это вызывает синтаксическую ошибку. – user2825343
Какая ошибка? Фактически вы сохранили значение в dict, сделав что-то вроде 'food_dict [« Soup »] =« Clam chowder »? –
В приведенном выше коде хранится значение 3 для ключа «Суп». Я получаю синтаксическую ошибку с кареткой, указывающей на «t» в food_dict, перед «[x]». – user2825343