字典知识总结

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)
View Code

二:字典的增删改

1,字典中数据的增删改

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

 

 

      

      

以上是关于字典知识总结的主要内容,如果未能解决你的问题,请参考以下文章

[python]一些常用的python知识总结

Python培训知识总结系列- 第二章Python数据结构第四部分-字典操作

Python 编程中常用的 12 种基础知识总结

python 不常用知识点总结

Python培训知识总结系列- 第二章Python数据结构第三部分-字典,集合

Python编程中常用的12种基础知识总结