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

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

Как выбрать по appid и извлечь name
[
            {
                "appid": 211050
                "name": "GG" 
            },
            {
                "appid": 1900
                "name": "CS"
            },
            {
                "appid": 273110
                "name": "GO" 
            }
]
  • Вопрос задан
  • 142 просмотра
Подписаться 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.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы