python|Python中的dict

简介: python|Python中的dict

一、形式:

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会给平时工作学习带来极大的便利。

目录
相关文章
|
18天前
|
存储 Python
一文掌握python数组字典dict()的全部用法(零基础学python(三))
一文掌握python数组字典dict()的全部用法(零基础学python(三))
67 0
|
18天前
|
Serverless Python
在Python中,用于实现哈希表的数据结构主要是字典(`dict`)
在Python中,用于实现哈希表的数据结构主要是字典(`dict`)
25 1
|
18天前
|
存储 Python
在Python中,字典(`dict`)的键(key)具有唯一性
在Python中,字典(`dict`)的键(key)具有唯一性
44 1
|
18天前
|
存储 安全 Java
Python教程第3章 | 集合(List列表、Tuple元组、Dict字典、Set)
Python 列表、无序列表、字典、元组增删改查基本用法和注意事项
53 1
|
18天前
|
网络协议 API 开发者
Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
Python 3.9 性能优化:更快的 list()、dict() 和 range() 等内置类型
14 1
|
18天前
|
存储 Python
解释Python中的`__dict__`属性的作用。
【2月更文挑战第3天】【2月更文挑战第7篇】
|
18天前
|
Python 容器
在Python中,字典(dict)数据结构
在Python中,字典(dict)数据结构
29 2
|
10月前
|
C++ 索引 Python
Python 字典dict详解(超详细)
Python 字典dict详解(超详细)
101 0
|
11月前
|
数据处理 Python
|
18天前
|
Python
基于Python读取Excel表格文件数据并转换为字典dict格式
基于Python读取Excel表格文件数据并转换为字典dict格式
基于Python读取Excel表格文件数据并转换为字典dict格式