Задать вопрос
@DF0rig
clay

Как перебрать словари python?

Довольно глупый вопрос. Мне нужно перебрать все словари, и выполнить действие.
Например если в словаре элемент равен True, то делать определённое действие, затем дальше перебирать все словари.
Вот пример моего словаря:
"test": {
    "element": False
},
"test_2": {
    "element": False
},
"test_3": {
    "element": True
}

Я пробовал это реализовать циклом, но ничего не получилось:
for ac in data:
	for abc in ac:
		print(abc)
    if abc == "element":
      if abc["element"] == True:
                # Действие

И результат был:
w
a
h
e
l
l
e
r
m
a
n
_
t
e
s
t
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик: расширенный курс + нейросети
    12 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
@DF0rig Автор вопроса
clay
Пока ожилал ответа, нашёл правильный ответ:

for ac in data:
	user_status = capitals[ac]["element"]
    # Действие
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
ITK academy Краснодар
от 220 000 до 300 000 ₽
ITK academy Краснодар
от 75 000 ₽
DimaTech Ltd Краснодар
от 140 000 до 140 000 ₽