首页
学习
活动
专区
圈层
工具
发布
1
这或许是对小白最友好的python入门了吧——17,while循环
2
这或许是对小白最友好的python入门了吧——18,定义函数
3
这或许是对小白最友好的python入门了吧——11,if语句初体验
4
这或许是对小白最友好的python入门了吧——12,列表深入体验
5
这或许是对小白最友好的python入门了吧——13,字典初识
6
这或许是对小白最友好的python入门了吧——14,遍历字典
7
这或许是对小白最友好的python入门了吧——15,嵌套
8
这或许是对小白最友好的python入门了吧——16,输入文本
9
这或许是对小白最友好的python入门了吧——1,python环境的搭建。
10
这或许是对小白最友好的python入门了吧——2,变量和字符串
11
这或许是对小白最友好的python入门了吧——3,数字处理
12
这或许是对小白最友好的python入门了吧——4,列表
13
这或许是对小白最友好的python入门了吧——5,修改和添加列表元素
14
这或许是对小白最友好的python入门了吧——6,删除列表元素
15
这或许是对小白最友好的python入门了吧——7,组织列表
16
这或许是对小白最友好的python入门了吧——8,初识for语句
17
这或许是对小白最友好的python入门了吧——9,数字深入体验
18
这或许是对小白最友好的python入门了吧——10,元组
19
这或许是对小白最友好的python入门了吧——20,定义函数简单应用
20
这或许是对小白最友好的python入门了吧——21,导入模块

这或许是对小白最友好的python入门了吧——15,嵌套

有些时候我们的数据可能会很复杂,单独的字典列表等可能无法满足我们的需求,这个时候我们就需要将字典列表等融合在一起,这个叫做嵌套。

(一)字典列表

我们上一期说的字典只有一个人的分数我们要是有多个人那应该怎么办呢?这个时候可以用字典列表:

代码语言:javascript
复制
score_0 = {"english":"b",
	"python":"a",
	"chinese":"a",
	"math":"b",
	}
score_1 = {"english":"a",
	"python":"a",
	"chinese":"b",
	"math":"b",
	}
score_2 = {"english":"b",
	"python":"a",
	"chinese":"b",
	"math":"b",
	}

这样,每个字典就是列表的元素了。

(二)在字典中储存列表

有时候我们字典的值可能不是一个,这时候我们就需要在字典中储存列表了:

代码语言:javascript
复制
lesson = {
	"exam":["cet","english","math","python"],
	"no_exam":["chinese","japanese"]
	}

这样就在字典中储存了两个列表,用法和一般的字典是一样的:

(三)在字典中储存字典:

这是嵌套中最复杂的一项了,我们举个例子:

代码语言:javascript
复制
presidents ={
	"obama": {
		"firstname" : "barak",
		"lastname" : "obama"
		},
	"trump": {
		"firstname" : "donald",
		"lastname" : "trump"
		}
	}
for name, nameplus in presidents.items():
	print(name.title() + "'s full name is ")
	fullname = nameplus['firstname'] + " " + nameplus['lastname']
	print(fullname.title())

由于在这些代码中,符号比较多,大家一定一定一定要注意!

好了,今天讲了三种嵌套,内容看似不多,但是需要大家慢慢琢磨啊!

下一篇
举报
领券