Python教程——列表与字典结合

在列表中存储字典

我们先创建三个字典,每个字典代表着一个学生的信息,然后使用列表把这些学生信息装起来

student1 = {
	'id' : 1,
	'name' : '小明',
	'age' : 18,
	'class' : 'class one'
}

student2 = {
	'id' : 2,
	'name' : '小huang',
	'age' : 18,
	'class' : 'class two'
}

student3 = {
	'id' : 3,
	'name' : '小红',
	'age' : 18,
	'class' : 'class three'
}

student_list = [student1,student2,student3]

for student in student_list:
	print(student)

在这里插入图片描述
生成10个学生信息

student_list = []

for student in range(1,10):
	new_student = {'id':1,'name':'lisa','age':18}
	student_list.append(new_student) #加入学生信息
	new_student['id'] = student #id自增
print(student_list)

在这里插入图片描述

在字典中存储列表

我们先创建一个字典,里面存储学生信息,班级,课程

students = {
    "student":["id","name","age"],
    "class":["class_one","class_two"],
    "course":["chinese","math","english"]
}

print(students['student'])

在这里插入图片描述
遍历字典

students = {
    "student":["id","name","age"],
    "class":["class_one","class_two"],
    "course":["chinese","math","english"]
}

for item in students.items():
    print(item)

在这里插入图片描述

在字典中还可以存储字典

字典除了可以存储列表之外,还可以存储字典,如:

students = {
    "student1":{
        "id":1,
        "name":"Lisa",
        "age":18
    },
    "student2":{
        "id":2,
        "name":"Jhon",
        "age":19
    },
    "student3":{
        "id":3,
        "name":"WuLin",
        "age":20
    }
}

print(students['student1'])

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值