Vene4ka
@Vene4ka
Учусь программировать :>

Как из JSON файла достать массив?

Привет! У меня есть json файл questions.json.
В нём есть несколько блоков(массивов) с вопросами:
"first_block":[
         "Вопрос",
         "Ещё один вопрос",
         "как дела?",
         "В чём смысл жизни?",
         "Зачем?"
],"second_block":[
         "А почему?",
         "Как тебя зовут?"
]

Как мне достать массивы и работать с ними?
Тоесть что-бы питон мне выводил именно тот массив который я выберу.

UPD:
Вывожу след образом:
with open('questions.json', 'r', encoding='utf-8') as f: #открыли файл с данными
    text = json.load(f) #загнали все, что получилось в переменную
    pprint(text)
  • Вопрос задан
  • 91 просмотр
Решения вопроса 2
kshnkvn
@kshnkvn Куратор тега Python
yay ✌️ t.me/kshnkvn
for key in text:
    if type(text[key]) is list:
        print(text[key])

['Вопрос', 'Ещё один вопрос', 'как дела?', 'В чём смысл жизни?', 'Зачем?']
['А почему?', 'Как тебя зовут?']
Ответ написан
Vene4ka
@Vene4ka Автор вопроса
Учусь программировать :>
Работает:
text.get(first_block)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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