设置一个表,属性字段包含学生姓名、学号、出生日期、成绩,以json形式输出
时间: 2023-02-06 10:19:39 浏览: 138
你可以使用下面的代码来设置表,并以 json 形式输出:
```
import json
table = [
{
"name": "张三",
"student_id": "123456",
"birthday": "2000-01-01",
"grade": 85
},
{
"name": "李四",
"student_id": "123457",
"birthday": "2000-02-01",
"grade": 90
},
{
"name": "王五",
"student_id": "123458",
"birthday": "2000-03-01",
"grade": 95
}
]
print(json.dumps(table, indent=2))
```
输出结果如下:
```
[
{
"name": "张三",
"student_id": "123456",
"birthday": "2000-01-01",
"grade": 85
},
{
"name": "李四",
"student_id": "123457",
"birthday": "2000-02-01",
"grade": 90
},
{
"name": "王五",
"student_id": "123458",
"birthday": "2000-03-01",
"grade": 95
}
]
```
在这个例子中,我们使用了 Python 的 json 库来将表以 json 形式输出。表本身是一个 Python 列表,其中的每个元素都是一个字典,字典中包含学生的姓名、学号、出生日期和成绩。
我们使用 json.dumps() 函数来将表转换为 json 字符串,并使用 indent 参数来指定输出的 json 字符串应该使用多少空格缩进。