Задать вопрос
@Kinishil

Как выбрать по appid и извлечь name?

Как выбрать по appid и извлечь name
[
            {
                "appid": 211050
                "name": "GG" 
            },
            {
                "appid": 1900
                "name": "CS"
            },
            {
                "appid": 273110
                "name": "GO" 
            }
]
  • Вопрос задан
  • 143 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 1
shabelski89
@shabelski89
engineer
JSON не валидный, значения в словаре должны разделяться запятой.
Извлекается всё элементарно:
a = [
            {
                "appid": 211050,
                "name": "GG"
            },
            {
                "appid": 1900,
                "name": "CS"
            },
            {
                "name": "GO"
            }
]

for i in a:
    print(i.get('appid', None))

метод get() обращается по ключу и извлекает значение, если такого ключа нет, можно подставить дефолтное значение, например None.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
23 янв. 2025, в 19:29
700 руб./в час
23 янв. 2025, в 19:29
17000 руб./за проект
23 янв. 2025, в 19:11
2500 руб./за проект