您当前的位置: 首页 >  Python

暂无认证

  • 0浏览

    0关注

    92582博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

python|Python中的dict

发布时间:2019-12-04 00:00:00 ,浏览量:0

欢迎点击「算法与编程之美」↑关注我们!

本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

一、形式:

1、格式:{key1:value1,key2:value2,key3:value3,….. } ;

2、字典是以键值对的形式来存储的,  key:value的形式, key与value之间用冒号 : 连接,;

3、字典中是可以存放不同的数据类型的。

二、特点

1.是不可重复,

2.key必须使用不可变类型数据,一般使用字符串

3.key是无序,字典的查找速度快

三、用法

#创建一个空的字典

dict1 = {}

#创建有多个元素的字典

dict1 = { "张三":"20","李四":"21","王五":"22"}

#根据key值来查询

dict["张三"]

#当对应的key不存在是, 程序报错

#get方法能通过key来获取对应的值

#当对应的key不存在时,程序不会报错,  会返回None

#如果设置了第二个参数,第二个参数表示默认值,  当对应的key不存在时,会返回#参数2,即默认值

value  = dict.get["张三"]

value  = dict.get["赵六",23]

#增加,修改

#当key不存在时为增加,key值存在时为修改

dict1["小明"] = 32

dict1["张三"] = 19

#删除

#pop可以根据key来删除字典中的元素,并返回删除的元素的值

#如果key不存在,会报错,  当设置了默认值时,如果key不存在,会返回默认值

#最好先判断该key是否存在

value  = dict1.pop("张三",19)

print(value)

print(dict1)

#判断存在

#字典的成员判断,可以直接判断key是否存在

if  "张三" in dict1:

    print("存在")

else:

    print("不存在")

四、总结

字典dict是python中一种非常使用的key-value的数据集合,熟练掌握运用dict会给平时工作学习带来极大的便利。

END

主  编   |   张祯悦

责  编   |   刘仕豪

 where2go 团队

   

微信号:算法与编程之美          

长按识别二维码关注我们!

温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!

关注
打赏
1653961664
查看更多评论
立即登录/注册

微信扫码登录

3.6540s