python中的dict的详细介绍
2021-06-26 14:04
标签:def class 查找 inxi 字符串 res 字符 round div 一、dict的特性 dict是python中的一个可变的数据类型,用{}表示,dict的key必须是不可变的数据类型,而value的数据类型可以任意 格式:{key:value,key:value,key:value} 注:键值对如果是字符串使用单引号,最后一个键值对没有逗号 dict的优点: ①:查询速度快,可以二分查找 ②:key是不可以重复的 注: 不可变数据类型: 元组,bool,int , str 可以hash 二、dict的方法: (1)增加的方法:dict有两种增加的方法 ①第一种:如果没有的键值对,则进行添加,如果有,则将值进行覆盖 ②:第二种:如果有键值对,不做任何改变,没有键值对,才进行添加 python中的dict的详细介绍 标签:def class 查找 inxi 字符串 res 字符 round div 原文地址:https://www.cnblogs.com/crazylover/p/9656822.html
可变数据类型: dict ,list, setdict1={‘name‘:‘jinxin‘,‘age‘:18,‘male‘:‘男‘}
print(dict1)
dict1[‘high‘]=185
print(dict1) # {‘name‘: ‘jinxin‘, ‘age‘: 18, ‘male‘: ‘男‘, ‘high‘: 185}
dict1[‘age‘]=16
print(dict1) # {‘name‘: ‘jinxin‘, ‘age‘: 16, ‘male‘: ‘男‘, ‘high‘: 185}
dict1.setdefault("weight")
print(dict1) #{‘name‘: ‘jinxin‘, ‘age‘: 16, ‘male‘: ‘男‘, ‘high‘: 185, ‘weight‘: None}
dict1.setdefault(‘weight‘,‘65kg‘)
print(dict1) #{‘name‘: ‘jinxin‘, ‘age‘: 16, ‘male‘: ‘男‘, ‘high‘: 185, ‘weight‘: None}
dict1.setdefault(‘address‘,‘北京‘)
print(dict1) #{‘name‘: ‘jinxin‘, ‘age‘: 16, ‘male‘: ‘男‘, ‘high‘: 185, ‘weight‘: None, ‘address‘: ‘北京‘}
上一篇:Python基础