字典的学习
Posted scipio
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典的学习相关的知识,希望对你有一定的参考价值。
#字典的学习 #字典是键值对的无序集合。向字典添加一个键的同时,必须为该键增添一个值。(之后可以随时修改该值。)python的字典为通过键获取值进行了优化,而不是反过来 #python中的字典与perl5中的hash【散列】类似。python中,变量可以随意命名,而python内部跟踪其数据类型 #1、创建字典 a_dict = {‘server‘:‘db.diveintopython3.org‘,‘database‘:‘mysql‘} print(a_dict) print(a_dict[‘server‘]) print(a_dict[‘database‘]) #分别输出键对应的值 db.diveintopython3.org和mysql,可以通过键获取值,但不能通过值获取键。 #2、修改字典 #字典没有预定义但大小限制。可以随时向字典中添加新的键值对,或者修改现有键所关联的值。 a_dict[‘database‘] = ‘blog‘ #修改键所关联的值 print(a_dict) #输出{‘database‘: ‘blog‘, ‘server‘: ‘db.diveintopython3.org‘} a_dict[‘user‘] = ‘mark‘ #添加新的键值对 print(a_dict) #{‘database‘: ‘blog‘, ‘user‘: ‘mark‘, ‘server‘: ‘db.diveintopython3.org‘} #注意:1、字典中不允许重复的键,但区分大小写,2、可随时添加新的健值对,3、字典内的健值对无序的,4、对既有字典键赋值只会用新值代替旧值 #3、混合值字典 #字典的值可以是任何数据类型,包括整数、布尔值、任何对象,甚至其他的字典(字典的嵌套)。
以上是关于字典的学习的主要内容,如果未能解决你的问题,请参考以下文章