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

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

(一)字典列表

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

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",
	}

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

(二)在字典中储存列表

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

lesson = {
	"exam":["cet","english","math","python"],
	"no_exam":["chinese","japanese"]
	}

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

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

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

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())

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

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

原文发布于微信公众号 - TungHsu(gh_cd21b89e52e6)

原文发表时间:2018-01-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏和蔼的张星的图像处理专栏

548. 两数组的交 II 排序+双指针

样例 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2].

752
来自专栏技术与生活

设计模式-迭代子模式

多个对象聚集在一起形成集合的概念,所以集合对象也叫容器,包含 n 多对象的池子一样。集合对象需要提供一些方法,使得可以顺序访问内部对象。集合对象常见的问题分为两...

653
来自专栏web前端教室

常用技巧之JS判断数组中某元素出现次数

现在前端开发经常需要从api中获取返回的数组, 也许是array,也许是json, 不管是什么,都需要对返回的数据进行再处理, 其中一个重要且经常用到的操作, ...

1838
来自专栏用户2442861的专栏

python 中迭代多个序列

http://blog.csdn.net/he_jian1/article/details/40819407

332
来自专栏决胜机器学习

PHP数据结构(二十) ——其他插入排序

PHP数据结构(二十)——其他插入排序 (原创内容,转载请注明来源,谢谢) 注:本文是衔接直接插入排序的,因此直接插入排序的相关内容请点击——PHP...

3157
来自专栏Deep learning进阶路

C++随记(五)---const 与 指针

C++随记(五)---const 与 指针 const 限定符它把一个对象转换成一个常量,const与define。两者都可以用来定义常量,但是const定...

1680
来自专栏移动开发面面观

Java学习笔记——对象的生死

1074
来自专栏C/C++基础

C++ explicit禁止单参数构造函数隐式调用

C++中单参数构造函数是可以被隐式调用的,主要有两种情形会隐式调用单参数构造函数: (1)同类型对象的拷贝构造;即用相同类型的其它对象来初始化当前对象。 (...

1165
来自专栏Python小屋

微课系列(三):Python列表中存储的是元素的引用

技术要点:在Python中,变量不直接存储值,而是存储值的引用。同样,在列表、元组、字典、集合等容器类对象中也是存储的元素值的引用。

903
来自专栏用户3211691的专栏

JavaScript之作用域和闭包

531

扫码关注云+社区