11.python之字典

本文介绍了Python字典数据类型,包括字典的创建、键值对的存储方式、字典的可变性以及Python 3.7之后字典的有序性。示例中展示了如何通过max和min函数获取字典键的最大和最小值,以及如何使用in运算符检查键的存在,并利用get方法判断值是否存在。此外,还讨论了len函数在计算字典长度的应用。
摘要由CSDN通过智能技术生成

字典:是由多个键(key)及其对应的值(value)所组成的一种数据类型

  • dict表示字典类型,可用dict内置函数创建一个字典
  • 通过{}将一个个key与value存入字典中
  • key与value以冒号隔开,不同的键值对之间用逗号隔开
  • key支持字符串,数字以及元组类型,列表类型不支持;value支持所有的数据类型
  • 字典是可改变的
  • python3.7和其之前的版本,字典是无序的,3.8之后是有序的
  • 字典中每个key是唯一的
  • 创建空字典使用{}

例:

  • 函数max和min对比的是字典中的key值
  • 运算符in,判断的是字典中的key值
  • 函数len获取字典的长度
a = {3:2, 6:0}
b = {}

# 这里打印的最大和最小是key值
print("字典中key的最大值:",max(a))
print("字典中key的最小值:",min(a))

# 这里的in判断的是key中是否包含
b1 = 2 in a
b2 = 3 in a
print("字典key中含有2:",b1)
print("字典key中含有3:",b2)

# 使用get函数和bool判断字典中的value是否存在


# 函数len打印字典的长度
print("非空字典的长度:",len(a))
print("空字典的长度",len(b))

结果:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值