python:字典

字典

  • 字典的定义:使用{},存储元素键值对
字典名 = {key:value,key:value,...,key:value,}
  • 定义空字典:
my_dict1 = {}   # 定义空字典的方法1
my_dict2 = dict()  # 定义空字典的方法2

在这里插入图片描述

  • 重复key的字典:python中,不允许key重复。如果key的重复,新的键值对会覆盖旧的键值对
    在这里插入图片描述- 字典数据的读取:字典同集合一样,无法通过下标索引访问,但可以通过key值,来访问对应value。
    在这里插入图片描述

  • 字典的嵌套:字典的key,可以是除字典外的任意数据类型。字典的value,可以是任意的数据类型。因此,字典的value是另一个字典,从而实现字典的嵌套。

  • 嵌套字典的访问:字典名[外层字典的key值][内层字典的key值]
    在这里插入图片描述

字典的操作

  • 新曾或更新字典元素:
    1.语法:字典名[key] = value
    2.功能:如果字典存在key值,则用新的value更新旧的value。如果字典中不存在key值,则添加一个新的键值对。
    在这里插入图片描述
  • 删除字典元素:
    1.语法:字典名.pop(key)
    2.功能:在字典中,删除key对应的键值对,并且将该键值对中的value作为函数的返回值。

在这里插入图片描述

  • 清空字典元素
    1.语法:字典名.clear()
    2.功能:清空字典中,所有的键值对。
    在这里插入图片描述
  • 获取全部的key值
    1.语法:字典名.keys()
    2.功能:将该字典的所有key,作为函数的返回值。
    在这里插入图片描述
  • 字典的遍历:由于字典没有下标,只能通过key值来遍历每个字典元素。
# 方法1
keys = 字典名.keys
for i in keys:
	通过i,来访问对的value进行操作

# 方法2
for i in 字典:  # 临时变量i,依次取字典中key值
	通过i,来访问对的value进行操作	

在这里插入图片描述

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值