标签:键值对 items 返回 二分 clear 不可变 str 查看 类型
dist
数据类型划分,可变数据类型,不可变数据类型
不可变数据类型:元组 int str 可哈希
可变数据类型:list dict set 不可哈希
dict key 必须是不可变数据类型,可哈希
value:任意数据类型
dict优点:二分查找取查询,储存大量的关系型数据
特点:无序的
假设:
dic1 = {‘age‘: 18, ‘name‘: ‘lmd‘, ‘sex‘: ‘male‘}
dic1[‘age‘] = 22 # 如果有值,则覆盖值
dic1[‘high‘] = 185 #字典增加没有键值对
dic1.setdefault(‘name‘,‘666‘) # 有键值对不做任何改变,没有再去添加
dic1.pop(‘name‘) # 有返回值,按照键取删除
dic1.popitem() # 随机删除 删除的值再元组里
dic1.clear() # 清空字典
# keys= 键 # values = 值 # items = 对
for i,b in dic1.items(): print(i,b) # 拿俩个元素去接受,返回str
print(dic1.get(‘name‘,6666)) # 查看有没有值,没有返回6666,有则返回原值
标签:键值对 items 返回 二分 clear 不可变 str 查看 类型
原文地址:https://www.cnblogs.com/lsls/p/10085650.html