📅  最后修改于: 2023-12-03 15:19:20.115000             🧑  作者: Mango
嵌套记录模是Python中一种常见的数据结构。它是由多个键值对组成的,其中每个键值对都是一个记录。
record = {
'name': '张三',
'age': 18,
'city': '北京',
'education': {
'degree': '本科',
'major': '计算机科学与技术',
'school': '清华大学'
}
}
在上面的例子中,记录中有四个键值对:name
、age
、city
和education
。其中education
的值也是一个记录,它包含三个键值对:degree
、major
和school
。
访问嵌套记录中的值可以使用.
符号。例如,要访问record
中name
的值,可以使用如下语句:
name = record['name']
要访问education
中major
的值,可以使用如下语句:
major = record['education']['major']
要修改嵌套记录中的值,可以直接赋值。例如,要将record
中name
的值改为李四
,可以使用如下语句:
record['name'] = '李四'
要将education
中school
的值改为北京大学
,可以使用如下语句:
record['education']['school'] = '北京大学'
遍历嵌套记录中的所有键值对可以使用items()
方法。例如,要遍历record
中所有的键值对,可以使用如下语句:
for key, value in record.items():
print(key, value)
这将输出:
name 张三
age 18
city 北京
education {'degree': '本科', 'major': '计算机科学与技术', 'school': '清华大学'}
要遍历education
中所有的键值对,可以使用如下语句:
for key, value in record['education'].items():
print(key, value)
这将输出:
degree 本科
major 计算机科学与技术
school 清华大学
嵌套记录模是Python中一种常见的数据结构,它可以存储包含多个键值对的记录,并且支持访问、修改和遍历操作。在实际编程中,嵌套记录模经常被用来表示复杂的数据结构,例如JSON格式的数据。