day5-字典专区】的更多相关文章

1.day5题目 1.有如下变量(tu是个元祖),请实现要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) a. 讲述元组的特性 b. 请问tu变量中的第一个元素 "alex" 是否可被修改? c. 请问tu变量中的"k2"…
一.字典 字典是python中唯一的映射类型,采用键值对(key-value)的形式存储数据.存储大量的数据,是关系型数据,查询数据快. 列表是从头遍历到尾字典使用二分查找 二分查找也称折半查找(Binary Search),它是一种效率较高的查找方法. 比如字典有1-100的数据,现在想要查找75. 先劈一半,找到中间值50.判断50和75的大小,发现小于,再劈一半. 找到中间值75,直接返回结果. 对于字符串查找每一个字符串,都有一个hash值,是唯一的. print(hash('a'))…
1, 判断是不是列表 li = ['lis3a', 'mary', 'lucy', 'hh', 'kk', 'gg', 'mm', 'oo', 'vv'] if type(li) == list: print("list") 2,字典的key必须是不可变数据类型,也就是bool,int,str,tuple,value可以是任意的数据类型,有点二分查找去查询,存储大量的键值对,特点是无序的,3.5以前版本 3,字典的增加与修改方式,没有的添加,有的覆盖 dict1 = {",&…
一.字典的介绍 字典:字典是Python的基础数据类型之一:字典可以存储大量数据,关系型数据. 同样是Python中唯一的映射类数据类型.         数据类型的分类:        可变的数据类型:list,dic        不可变的数据类型:str ,int ,bool,tuple特点:       键值对的形式存在,键:值      字典的键必须是不可变的数据类型.(工作中:都是由 数字或者str组成)     字典的值可以是任意数据类型 优点 :        字典可以存储大量的…
内容大纲: 一:字典的定义 二:字典的增加 >1:按照key增加,  无则增加,有则覆盖 >2:setdefault()  ,无则增加,有则不变 三:字典的删除 >1:pop()   默认删除最后一个,  通过key 删除内容 >2:popitem()   随机删除一个  >3:del 字典名[索引名] >4:clear()   清空 四:字典的改 >1:字典名[key] ='内容'  有则覆盖,无则增加 >update()    字典名update(另外一…
字典(dic) 1.定义及格式 用{ }大括号括起来的,由key:value 来保存数据的就是 字典(dic) eg:dic = {"及时雨" : "宋江" , "玉麒麟" : "卢俊义", "智多星" : "吴用"} 这就是一个字典. 格式是 key : vlaue 字典中的key 必须是可哈希的,也就是不可变的.value 是可变的. 保存的状态是无序的 2. 字典的增删改查 1)增…
一.数据类型分为: 1.不可变数据类型:元组,bool,int,str (不可更改的又叫可哈希) 2.可变数据类型 :list,dict ,set   (可变的又叫不可哈希) 字典: 优点:1.可二分查找. 2.可存大量的关系型数据. 特点:无序性,不能进行切片.字典当中的元素是通过键来存取的,而不是通过偏移存取. dic = {,'name':'jin','sex':'male',} dic[ #key没有则添加 dic[ #key有则修改值 dic.setdefault('name','sa…
数据类型划分:可变数据类型,不可变数据类型不可变数据类型:元组,数字,布尔,str, == 可哈希可变数据类型:list , dict, set == 不可哈希dict的 key 必须是不可变数据类型,可哈希 value 任意数据类型.dict 优点: 二分查找去查询 储存大量的关系型数据 特点:python3.5及以前都是无序的 dic1 = {'age':18,'name':'jin','sex':'male'} # 增adddic1['height'] = 185 # 没有键就新增dic1…
*元组,元素不可被修改,不能被增加或者删除tupletu = (11,22,33,44)tu.count(22),获取指定元素在元组中出现的次数tu.index(22),索引22在元组中位置(左到右第一个出现的位置) ####################################### 深灰魔法 #######################################1. 书写格式一般写元组的时候,推荐在最后加入 ,元素不可被修改,不能被增加或者删除2. 索引 tu = (111…
python Day5 字典 其他数据类型的缺点 列表可以存储大量的数据,但是关联性不强. 列表的查询速度比较慢 其容器的数据类型为dict 其数据类型的分类 可变(不可哈希)的数据类型:list dict set(集合) 不可变(可哈希)的数据类型:str bool int tuple(不可操控原来的数据,都是建立一个新的字符串 字典的格式 字典:{}括起来,以键值对形式储存的容器数据类型 dict1={"佛祖": {"name":"如来佛祖"…