码迷,mamicode.com
首页 > 编程语言 > 详细

Python基础之字典

时间:2018-12-07 23:21:09      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:键值对   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,有则返回原值

 

Python基础之字典

标签:键值对   items   返回   二分   clear   不可变   str   查看   类型   

原文地址:https://www.cnblogs.com/lsls/p/10085650.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!