@James_Obry

Как узнать сколько элементов и их значений есть в словаре?

Суть такая, у меня есть словарь под названием ad_features в котором может быть любое количество элементов с их значениями, задача такая: вытащить из словаря всё его элементы и их значение
Подскажите пожалуйста как такое можно реализовать?
  • Вопрос задан
  • 97 просмотров
Решения вопроса 1
@dmshar
Если "у меня есть словарь" то абсолютно непонятно, как вы его умудрились создать, не понимая, как со словарем работать? Просто где-то скопировали готовый код, что-ли?

dict = {'А': [173, 70], 'Б': 12345, 'С': 'Привет семье', 'D':{'D1':'Aу','D2':'[1,2,3]','D3':321}}
for itm in dict.items():
    print(itm)


Результат:
('А', [173, 70])
('Б', 12345)
('С', 'Привет семье')
('D', {'D1': 'Aу', 'D2': '[1,2,3]', 'D3': 321})


Рекомендую все-таки учить Python по книжкам, а не по видосикам.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
phaggi
@phaggi Куратор тега Python
лужу, паяю, ЭВМы починяю
data = {'a':1, 'b': 2, 'c': 1}

for key in data:
    print(f'{key}: {data[key]}')
print(len(data), '\n')

for key in data.keys():
    print(f'{key}: {data[key]}')
print(len(data.keys()), '\n')

for key, value in data.items():
    print(f'{key}: {value}')
print(len(data.items()))
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы