Python 字典
1、字典 在Python语言中,以大括号'{ }'包围的数据集合称为字典,而字典中的数据是无序的,不可以同过有序的下标去访问数据, 而只可以通过(键值)来访问,如果访问的(键值)不存在就报错,另外,字典中的成员可以包含python中任何的类型, 同时,字典不支持分片操作,另外,当成员的类型是(整数或浮点数)时,可以进行算术运算。
2、字典定义的语法格式: 字典的名字{ 键值:成员,键值:成员...键值:成员}
语法格式分析: (1)字典的名字,按变量的命名规则去定义即可。 (2)“一对大括号”格式要求,不能省略。 (3)字典中的数据是以“键值”加上“冒号”加上“成员”这三个部分组成的。 (4)键值,我们要访问字典中的成员时,就要通过键值才可以去访问对应的成员, 键值可以是“整数”,“浮点数”,“字符串”,“元组”,或以上四种类型的变量, 但不可以是“列表”或“字典”。 (5)成员,我们要访问的内容,成员可以是python支持的任何类型或变量。
3、字典的特性: (1)字典中的数据是无序的,不可以同过位置去访问数据,而只可以通过"键值"来访问。 (2)如果访问的“键值”不存在,则报错。 (3)字典中的成员可以包含python中任何的类型。 (4)字典不支持分片操作。 (5)当成员的类型是整数或浮点数时,可以进行算术运算。
4、获取字典成员的语法格式如下: 字典的名称[键值]
语法格式分析: (1)已定义的字典名称。 (2)“一对中括号”格式要求,不能省略。 (3)字典中已定义的“键值”。
5、例子: zd = { 1:“9”,“abc”:99,(9,10):[1,2,3]} #首先定义了一个字典变zd zd[ 1 ] #获取了成员9 zd[ “abc” ] #获取了成员99 zd[ (9,10) ] #获取了成员[1,2,3]
Tzd = { 1:1,-100:zd,0.9:“kq-china.com”} #再定了另一个字典变量Tzd
Tzd[ -100 ] #获取字典zd中全部内容{ 1:“9”,“abc”:99,(9,10):[1,2,3]} Tzd[ 0.9 ] #获取了成员“kq-china.com”
Tzd[ 0.9 ]=79 #将成员“kq-china.com”重新赋值为79 Tzd[ 0.9 ] #获取了成员为79
zd[1] = zd[ "abc" ] + Tzd[ 1 ] #这行代码取出zd中的成员99,加上Tzd中的成员1, 结果等于100,再赋值给zd中的键值为1的成员。 zd[1] #所以,zd中键值为1的成员的值不再是“9”,而是100。
======================================================================= 非常好,现在,我们已经掌握了Python语言中的(字典)但是,如何去运行用它呢? 所以,我们就需要通过下方的链接,进入到Python语言的代码训练中,然后,通过实践去加深对该知识点的理解与运用。 >>>下载训练环境与使用说明(使用真实的开发环境,结合游戏闯关进行编程训练)
|