У меня есть JSON файл так:Как выбрать данные из файла JSON в python?
[
{
"course": "CMPT 102 D1",
"instructor": "hamarneh",
"students": [
"axc5",
"csf10",
"ctu1",
"nmw15",
"nsm12",
"ppy1",
"qtg13",
"tim1",
"tkd10",
"vhm8",
"vsv1",
"wps1",
"xup12",
"yqt6"
],
"title": "Scientific Cmpt.Prgm"
}]
и вот мой код в Python:
import json
json_data=open('jsonfile')
data=json.load(json_data)
print(data['students'])
но он показывает ошибку:
print(data['students'])
TypeError: list indices must be integers, not str
пожалуйста, помогите!
И еще один вопрос: Предположим, что файл JSON содержит много курсов со структурой, как указано выше. Как я могу сделать что-то вроде:
Select students, count(course) as course_number from tblstudent
group by students
Распечатать «данные» и посмотреть, как это выглядит. Держу пари, это список диктонов, а не один дикт. – sashkello