Python基础之字典
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,有则返回原值
info = input('>>>') # 输入 for i in info: # 进入循环 if i.isalpha(): #判断字母是否为英文 info = info.replace(i,' ') #是英文就进入,把i替换成空格 l = info.split() # l等于替换的值且拆分 print(len(l))
dic['lmd'][qqq] = 6 # 在lmd中添加 键值

浙公网安备 33010602011771号