Python基础之字典

Posted lsls

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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,有则返回原值

 

以上是关于Python基础之字典的主要内容,如果未能解决你的问题,请参考以下文章

python基础一数据类型之字典

python基础之字典

python基础之字典篇

python基础之字典

python基础数据类型之字典+集合

python基础入门之六 —— 字典