字典知识总结
Posted zhuhaofeng01
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字典知识总结相关的知识,希望对你有一定的参考价值。
一:字典的特性
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)
二:字典的增删改
1,字典中数据的增删改
#新增 1,直接赋值 dic[‘火女‘] = ‘人头狗‘ # 新增 print(dic) 2,使用setdefault()函数 #使用setdefault函数,程序会先在字典中查找此键,如果键不存在就直接赋值,添加一个新的键值对到字典中。如果键存在,就不做任何操作了 dic.setdefault(‘火女‘,‘安妮‘) dic.setdefault(‘火女‘,‘火男‘)
以上是关于字典知识总结的主要内容,如果未能解决你的问题,请参考以下文章
Python培训知识总结系列- 第二章Python数据结构第四部分-字典操作