Python

Вопрос по словарю на pyton

нужно вывести ключ по значению 'Россия'
geo_logs = [
{'visit1': ['Москва', 'Россия']},
{'visit2': ['Дели', 'Индия']},
{'visit3': ['Владимир', 'Россия']}
]

for key, values in geo_logs:
if values in geo_logs == 'Россия':
print(key, end='')

Ошибка: нужно распаковать.
Что я делаю не так ?
 geo_logs = [ 
{'visit1': ['Москва', 'Россия']},
{'visit2': ['Дели', 'Индия']},
{'visit3': ['Владимир', 'Россия']}
]

for i in geo_logs:
for k in i:
if 'Россия' in i[k]: print(k)
НА
Нияз Алмазулы
50 853
Лучший ответ
 geo_logs = [ 
{'visit1': ['Киев', 'Украина']},
{'visit2': ['Дели', 'Индия']},
{'visit3': ['Херсон', 'Украина']}
]
for value in geo_logs:
for key, values in value.items():
if "Украина" in values: print(key)
Ваша проблема в том, что вы не умеете дебажить и гуглить. Подставили бы print вместо продолжения кода и смотрели бы что выводит ваши key и values.
Dmitri Neklydov
Dmitri Neklydov
38 633
Александр Чертан Спасибо за помощь , буду стараться.
Вопрос по словарю на pyton:
Комп - хард - om - database - linux -
asp - eth1 - apt - ubuntu -
Далее там следуют подстрочники, но даже с моим знанием английского вполне можно прочитать.
Грамматика предельно проста, а, как вы знаете, 95% текста на этом сайте на русском.
Я только не понял, что это за spec (англ.) - "протон" у них?
Вопрос по словарю на pyton

Словарь - это средство, с помощью которого можно получать слова, например, название телефона, по названию входящих звонков.

Вопрос:

1. Каким образом словари могут быть полезны в организации телефонных справочников?

2. Нужно ли в справочники вносить какие-либо новые слова, или достаточно старых?
В каких случаях (в какое время) и как эти слова вводятся в справочнике?
</code>

Ресурса Pyton 32мб:
A: Такие словари по умолчанию так и строятся. Когда вы создаете словарь, вы можете выбрать:
1)<strong>Прямо в процессе работы</strong>
2)<code>В справочнике</code>>

В первом случае словарь создается сразу как оная строка.
Вопрос по словарю на pyton

(^_^)

Боты-ботовики, хахы!