Я пытаюсь понять, как получить определенное значение из файла JSON в Python. Как мне распечатать значения «текст» и «начало» из первой записи словаря?
Мой файл json (сокращенный)
Я пытаюсь понять, как получить определенное значение из файла JSON в Python. Как мне распечатать значения «текст» и «начало» из первой записи словаря? Мой файл json (сокращенный) [code]{ "text": "works with lamb, with beef, with turkey, mint, with chicken.", "segments": [ { "id": 0, "seek": 0, "start": 0.08, "end": 2.3, "text": " works with lamb, with beef, with turkey,", "tokens": [ 50364, 1985 ], "words": [ { "text": "works", "start": 0.08, "end": 0.38, "confidence": 0.179 }, { "text": "with", "start": 0.38, "end": 0.7, "confidence": 0.886 }, { "text": "lamb,", "start": 0.7, "end": 1.06, "confidence": 0.793 }, { "text": "with", "start": 1.28, "end": 1.36, "confidence": 0.928 }, { "text": "beef,", "start": 1.36, "end": 1.66, "confidence": 0.998 }, { "text": "with", "start": 1.82, "end": 1.96, "confidence": 0.913 }, { "text": "turkey,", "start": 1.96, "end": 2.3, "confidence": 0.975 } ] } ] }
# Opening JSON file f = open('my_json.json')
# returns JSON object as a dictionary data = json.load(f)
# extract values i = data['segments'][3]['words']
print(i) [/code] Дает мне [code][{'text': 'What', 'start': 6.98, 'end': 7.14, 'confidence': 0.997}, {'text': 'about', 'start': 7.14, 'end': 7.3, 'confidence': 0.998}, {'text': 'you,', 'start': 7.3, 'end': 7.46, 'confidence': 0.414}, {'text': 'Melissa?', 'start': 7.54, 'end': 7.65, 'confidence': 0.929}] [/code] В конечном итоге я хочу просмотреть все значения и получить текст и начало каждого слова. Спасибо