创建一个json 数据,每个同学都是一个字典,组成一个列表,每位同学包含的属性有名字、性别、年龄、成绩,实习薪水等,筛选中所有湖北本地学生的数据(例如类型为‘hubei’),筛选出某个收入区间的数据(例如实习薪水位于3000到5000元之间的数据)
时间: 2024-10-12 17:14:30 浏览: 39
可以创建一个JSON数组来存储学生信息,每个元素表示一个同学,包含姓名(name), 性别(sex), 年龄(age), 成绩(score), 实习薪水(salary)等字段。下面是一个示例:
```json
[
{
"name": "张三",
"sex": "男",
"age": 22,
"score": 85,
"salary": 4200,
"province": "湖北"
},
{
"name": "李四",
"sex": "女",
"age": 23,
"score": 90,
"salary": 5500,
"province": "湖北"
},
{
"name": "王五",
"sex": "男",
"age": 21,
"score": 78,
"salary": 4000,
"province": "北京"
},
{
"name": "赵六",
"sex": "女",
"age": 24,
"score": 92,
"salary": 3500,
"province": "湖北"
}
]
```
如果你想从这个JSON数组中筛选出湖北籍并且实习薪水在3000到5000元的学生,你可以用编程语言如Python来实现,示例代码如下:
```python
import json
# 假设data是从json字符串转换成的列表
data = [
# JSON对象列表...
]
# 筛选条件
province = "湖北"
salary_range_start = 3000
salary_range_end = 5000
filtered_students = [student for student in data if student["province"] == province and salary_range_start <= student["salary"] <= salary_range_end]
# 输出结果
print(filtered_students)
```
阅读全文