python数据类型—字典(dict)

本文详细介绍了Python字典的基本概念,包括其作为可变容器存储任意类型对象的能力,以及字典的创建方式,如赋值创建、工厂函数创建和fromkeys方法。接着,讨论了字典的特性,如无序性、不支持索引和切片,以及成员操作符的使用。在操作部分,讲解了增加、修改、删除和检查键值对的方法,如update、setdefault、pop、popitem和clear。最后,阐述了字典的循环遍历方式,如keys、values、items和get方法的使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

字典:是一种可变容器模型,且可存储任意类型对象。

字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中。

1.字典的创建

赋值创建:key-value键值对

工厂函数创建
通过字典的fromkeys方法创建字典,所有元素有一个默认值,如果没有指定默认值,默认为None

给每个元素设置默认值为"123"

2. 字典的特性(与元组和列表相比)

  字典不能索引和切片,因为字典是无序的数据类型

  字典不支持重复和连接

  字典支持成员操作符,判断字典的key值是否在字典中存在: in,not  in

3. 字典的增删查改

增加和修改:

1. 添加或者更改key-value对

2. update:如果key值存在,更新value值;如果key值不存在,添加key-value值到字典中。

3. setdefault:如果key值存在,不改变key对应的value值;如果key值不存在,添加key-value值到字典中。

删除:

1. pop()—删除指定key的字典元素

2. popitem()—随机删除字典的key-value元素

3. clear()—清空字典元素

查看:

keys()—查看字典的所有key值,values()—查看字典的所有value值,items()—查看字典所有的key-value值,

has_key()—查看字典是否包含指定的key值,返回True或者False。

4. 字典的循环遍历

get方法获取指定key对应的value值:如果key值存在,返回对应的value值;如果key值不存在,默认返回None,

如果需要指定返回值,传值即可。

 

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值