2.6Python类型之字典(Dictionary)

字典的键必须是不可变类型,且不必都是同一个类型,最常用的是字符串类型。

字典的键可以重复,后定义的键值对会覆盖先定义的键值对。

字典的值可以是任何 Python 数据类型,且不必都是同一个类型。

字典的值可以重复。

字典的键值对是无序的,但迭代时是有序的。

字典的键值对的个数(长度)可以动态改变,可以添加、更改、删除键值对。

1.字典声明

#字面量创建方式

#创建一个空字典
d = {}

#创建一个字典
d = {键1: 值1, 键2: 值2, 键N: 值N}
#dict()构造方法创建方式

#创建一个空字典
d = dict()

#创建一个字典
#方式一
d = dict(可迭代对象)
#方式二
#注意:键必须为合法的Python标识符。
#注意:键会被转换为字符串类型,所以此方式只能创建键为字符串类型的字典。
d = dict(键1 = 值1, 键2 = 值2, 键N = 值N)

2.访问字典

#查看
v = d[键]

#添加或更改
d[键] = 值

#删除
del d[键]

3.字典长度

v = len(d)

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/35578.html

huoxiaoqiang的头像huoxiaoqiang

相关推荐

  • 1.6Python语言的常量(Constant)

    Python 语言不支持常量。

  • 2.7Python类型之集合(Set)

    集合没有索引。 集合的元素可以是任何 Python 数据类型,且不必都是同一个类型。 集合的元素是无序的,迭代时也是无序的。 集合的元素的个数(长度)可以动态改变,可以添加、删除元素,不可以更改元素。 集合的元素不可以重复。 1.集合声明 2.访问集合 3.集合长度

  • 2.3Python类型之字符串(String)

    1.单引号和双引号字符串字面量 Python 语言的单引号和双引号字符串字面量语法上没有区别,所以以下一并讲解。 单引号和双引号字符串字面量支持所有转义序列。 单引号和双引号字符串字面量不支持隐式的换行符。 2.三引号字符串字面量 三引号字符串字面量的另一个用途,详见“注释”-“文档字符串”章节。 三引号字符串字面量支…

发表回复

登录后才能评论