码迷,mamicode.com
首页 > 其他好文 > 详细

字典的学习

时间:2019-04-27 00:28:30      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:布尔值   对象   class   添加   一个   获取   mysql   赋值   into   

#字典的学习
#字典是键值对的无序集合。向字典添加一个键的同时,必须为该键增添一个值。(之后可以随时修改该值。)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、混合值字典
#字典的值可以是任何数据类型,包括整数、布尔值、任何对象,甚至其他的字典(字典的嵌套)。

 

字典的学习

标签:布尔值   对象   class   添加   一个   获取   mysql   赋值   into   

原文地址:https://www.cnblogs.com/scipio/p/10777094.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!