1.字典

字典这种数据结构的特征也正如字典一样,使用名称—内容进行数据的构建,在Python中分别对应着键—值,习惯上称之为键值对。

特征:

1)字典中的数据必须是以键值对的形式的出现的;

2)逻辑上讲,键是不能重复的,而值可以重复;

3)中的键是不可变的,也就是无法修改的;而值是可以变的,可修改的,可以是任何对象。

例如:


NASDAQ_code = {

'BIDU':'Baidu',

'SINA':'Sina',

'YOKU':'Youku'

}

1

2

3

4

5

1

2

3

4

5

注意一个字典中的键与值并不能脱离对方而存在,同时字典中的键值不会有重复,即便你这麽做,相同的键值也只会出现一次:


a = {'key':123,'key':123}

print(a)

1

2

1

2

字典的增删改查:

首先按照映射关系创建一个字典:


NASDAQ_code = {'BIDU':'Baidu','SINA':'Sina'}

1

1

与列表中不同的是,字典中并没有一个可以往里面添加单一元素的方法,但是我们可以:


NASDAQ_code['YOKU'] = 'Youku'

print(NASDAQ_code)

1

2

1

2

列表中有用来添加多个元素的方法 extend() ,在字典中也有对应的添加多个元素的方法 update():


NASDAQ_code.update({'FB':'Facebook','WECHAT':'weixin'})

1

1

删除元素用 del() :

字典数据结构的特征 扩展

字典数据结构是一种用于存储键值对的数据结构,其特征包括:

1)键值对的唯一性,即同一个键只能对应一个值;

2)快速查找和访问,可以通过键来快速定位对应的值;

3)可变性,即可以对字典中的键值对进行增删改查操作;

4)无序性,即字典中的键值对没有固定的顺序。由于其高效的查找和可变性的特点,字典数据结构在实际应用中被广泛使用,例如在数据库、缓存、网络传输等领域中。

字典数据结构的特征 扩展

主要特点是一一对应的关系,{"age": 18, "name": "John"},可通过key取出value。

字典的key是不可以重复且无序的,而value可以重复 。

字典数据结构的特征

相关新闻

联系我们

联系我们

888-888-8888

在线咨询: 点击这里给我发消息

邮件:admin@gxqzs.cn

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
关注微信
分享本页
返回顶部