这或许是对小白最友好的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 条评论
登录 后参与评论

相关文章

来自专栏Python入门

十年Python大牛花了三天总结出来的python基础知识实例,超详细!

6、变量在内存中是通过引用计数来跟踪管理的~想要一起学习Python的可以加裙227-435-450,裙内有各种资料满足大家,欢迎加裙

2131
来自专栏java学习

基本数据类型

基本数据类型 在数据类型中,最常用也是最基础的数据类型,被称作基本数据类型。可以使用这些类型的值来代表一些简单的状态。 Java 语言的基本数据类型总共有以下8...

3478
来自专栏Java面试笔试题

对继承映射的理解

继承关系的映射策略有三种: ① 每个继承结构一张表(table per class hierarchy),不管多少个子类都用一张表。 ② 每个子类一张表(t...

541
来自专栏李蔚蓬的专栏

第12周Python学习周记

>>> b = a                                #没有创建新的对象

592
来自专栏debugeeker的专栏

《coredump问题原理探究》Linux x86版3.5节栈布局之-fomit-frame-pointer编译选项

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

442
来自专栏算法channel

Python|高阶函数

01 函数名也是变量! abs(-100) 对于abs()这个函数,完全可以把函数名abs看成变量,它指向一个计算绝对值的函数! 因此,函数名其实就是指向...

3536
来自专栏瓜大三哥

HLS Lesson6-数据类型转换

1.整数数据类型 传统的C语言可以采用:数据类型 数据变量 赋值 int var = -1; ap_int<6> a_6bit_var_c = -22;//复制...

23810
来自专栏沃趣科技

MySQL统计信息相关表介绍

以前给大家介绍过MySQL中的统计信息,相信大家也都了解了。那么统计信息是存放在哪里呢?我们怎么去查看? 在MySQL中提供了两个表记录统计信息的相关内容,分别...

3328
来自专栏CDA数据分析师

excel公式中14种运算符,帮你整理齐了

文 | 赵志东 运算符是公式中最主要的组成部分,包括数学运算符、逻辑运算符和连接运算符等,下面我们就全面学习一下excel公式里的运算符。 一、运算符 1、 数...

1805
来自专栏云飞学编程

Python基础之常用格式化输出字符详解

写代码的时候经常会遇到使用格式化字符的情况,这里将常用的三种情况:%s、%d和%f 用代码给大家详细说明下:

601

扫描关注云+社区