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

字典知识总结

时间:2019-09-21 21:31:24      阅读:75      评论:0      收藏:0      [点我收藏+]

标签:print   存储   efault   src   布尔值   字符   添加   hid   img   

一:字典的特性

1,字典的键必须是唯一的

2,字典的键必须是不可变的数据类型,所以按照这个定位,字典的键可以是:字符串,数字,布尔值,元组。字典的键不可以是列表,因为,因为列表是不可变的

3,字典的value可以是任何数据类型

4,字典中的数据没有先后的顺序关系, 字典的存储是无序的

技术图片
dic = {‘name‘:‘alex‘,‘age‘:9000}   #字符串
print(dic)

dic = {1:‘a‘,2:‘b‘,3:‘c‘}           #数字
print(dic)

dic = {True:‘1‘,False:‘0‘}          #布尔值
print(dic)

dic = {(1,2,3):‘abc‘}                #元组
print(dic)

dic = {[1,2,3]:‘abc‘}
print(dic)
View Code

二:字典的增删改

1,字典中数据的增删改

技术图片
#新增
1,直接赋值
dic[‘火女‘] = ‘人头狗‘   # 新增
print(dic)
2,使用setdefault()函数
#使用setdefault函数,程序会先在字典中查找此键,如果键不存在就直接赋值,添加一个新的键值对到字典中。如果键存在,就不做任何操作了
dic.setdefault(‘火女‘,‘安妮‘)  
dic.setdefault(‘火女‘,‘火男‘)
View Code

 

 

      

      

字典知识总结

标签:print   存储   efault   src   布尔值   字符   添加   hid   img   

原文地址:https://www.cnblogs.com/zhuhaofeng01/p/11564516.html

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