数据容器---dict(字典)

1.字典的定义

1.1 定义空字典

字典名 = {} 或者 字典名 = dict()

1.2 定义非空字典

字典名 = {k1:v1 , k2:v2 , …} 注意: 字典的每个元素是一个键值对

示例

在这里插入图片描述

2.字典根据key找值

根据键找值方式1: value = 字典名[key]

根据键找值方式2: value = 字典名.get(key)

示例

在这里插入图片描述

3.字典的增删改查

3.1 增

添加元素: 字典名[new_key] = value 

3.2 删

删除元素: 字典名.pop(key)
清空元素: 字典名.clear()

3.3 改

修改元素: 字典名[old_key] = value 

3.4 查

根据键找值方式1: 字典名[key]
根据键找值方式2: 字典名.get(key)
查询元数据的个数: len(字典名)
查询所有的键: 字典名.keys()
查询所有的值: 字典名.values()
查询所有的键值对: 字典名.items()

添加和修改操作示例

在这里插入图片描述

增删改查示例

在这里插入图片描述

4.字典的遍历

集合是不支持下标索引,不支持重复元素,所以集合是无序的,也不支持while循环

因为for循环又叫遍历循环,最大特点就是遍历容器,所以集合容器支持for循环

示例

在这里插入图片描述

5.字典的特点

字典特点总结:
1.可以存储多个元素
2.支持for循环
3.key不支持可变类型(value可以是任意类型)
4.不支持下标索引
5.不支持while循环
6.key不支持重复(value支持重复)
7.支持修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值