公司创建一个网站需要多少钱,丹阳企业网站制作,新开传奇新服,wordpress收费主题推荐Python编程从入门到实践日记Day15第5章 字典(三)1.使用字典(三)—由类似对象组成的字典在前面的示例中#xff0c;字典存储的是一个对象(游戏中的一个外星人)的多种信息#xff0c;但你也可以使用字典来存储众多对象的同一种信息。例如#xff0c;假设你要调查很多人#x… Python编程从入门到实践日记Day15第5章 字典(三)1.使用字典(三)—由类似对象组成的字典在前面的示例中字典存储的是一个对象(游戏中的一个外星人)的多种信息但你也可以使用字典来存储众多对象的同一种信息。例如假设你要调查很多人询问他们最喜欢的编程语言可使用一个字典来存储这种简单的调查结果如下所示正如你看到的我们将一个较大的字典放在了多行中。其中每个键都是一个被调查者的名字而每个值都是被调查者喜欢的语言。确定需要使用多行来定义字典时在输入左花括号后按回车键再在下一行缩进四个空格指定第一个键-值对并在它后面加一个逗号。此后你再次按回车键时文本编辑器将自动缩进后续键-值对且缩进量与第一个键-值对相同。定义好字典后在最后一个键-值对的下一行添加一个右花括号并缩进四个空格使其与字典中的键对齐。另外一种不错的做法是在最后一个键-值对后面也加上逗号我以后在下一行添加键-值对做好准备。注意对于较长的列表和字典大多数编辑器都以类似方式设置其格式的功能。对于较长的字典还有其他一些可行的格式设置方式因此在你的编辑器或其他源代码中你可能会看到稍微不同的格式设置方式。给定调查者的名字可使用这个字典轻松地获悉他喜欢的语言输出指出了Sarah喜欢的语言2.遍历字典一个Python字典可能只包含几个键-值对也可能包含数百万个键-值对。鉴于字典可能包含大量的数据Python支持对字典遍历。字典可用于以各种方式存储信息因此有多种遍历字典的方式可遍历字典的所有键-值、键或值。—遍历所有的键-值对探索各种遍历方法前先来看一个新字典它用于存储有关网站用户的信息。下面的字典存储一名用户的用户名、名和姓利用本章前面介绍过的知识可访问user_0的任何一项信息但如果要获悉该用户字典中的所有信息该怎么办呢可以使用一个for循环来遍历这个字典for语句的第二部分包含字典名和方法items(),它返回一个键-值对列表。接下来for循环依次将每个键-值对存储到指定的两个变量中。在前面的示例中我们使用这两个变量来打印每个键及其相关联的值。第一条print语句中的“\n”确保在输出每个键-值对前都插入一个空行在前面的示例favorite_languages中字典存储的是不同人的同一种信息对于类似这样的字典遍历所有的键-值对很合适。如果遍历字典favorite_languages将得到其中每个人的姓名和喜欢的编程语言。由于其中的键都是人名而值都是语言因此我们在循环中使用变量name和language而不是key和value这让人更容易明白循环的作用for语句处的代码让Python遍历字典中的每个键-值对并将键存储在变量name中而将值存储在变量language中。这些描述性名称能够让人非常轻松地明白print语句是做什么的。仅使用几行代码我们就将全部调查结果显示出来了即便字典存储的是成千乃至上百万人的调查结果这种循环也管用。_如果大家有什么好的意见或建议记得留言哦