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中添加 键值

 

posted @ 2018-12-07 22:38  凉生与酒  阅读(173)  评论(0)    收藏  举报