当前位置: 首页 > news >正文

zac seo博客网站seo推广员招聘

zac seo博客,网站seo推广员招聘,无锡设计网站建设,策划公司排名前十名1 字典2 Python内置的字典数据类型#xff1a;全称dictionary#xff0c;在其他语言中也称为map#xff0c;使用键-值#xff08;key-value#xff09;存储#xff0c;具有极快的查找速度3 4 当将key-value放进dict时#xff0c;dict会根据key算出value要存放地址#… 1 字典2 Python内置的字典数据类型全称dictionary在其他语言中也称为map使用键-值key-value存储具有极快的查找速度3 4 当将key-value放进dict时dict会根据key算出value要存放地址并将value放入该地址5 当通过key从dict获取value时dict会根据key算出value存放的地址然后访问该地址获取value6 这个通过key计算位置的算法称为哈希算法(Hash)7 8 dict的一个key只能对应一个value多次对一个key放入value后面的值会覆盖前面的值9 dict内部存放的顺序和key放入的顺序是没有关系的 10 11 dict和list的比较 12   list1) 查找和插入的时间随着元素的增加而增加 13       list总是从第一个元素开始查找知只到找到目标元素为止 14      2) 内存占用大内存浪费多 15 16   dict1) 查找和插入的速度极快不会随着key的增加而变慢 17        dict先从字典索引查到value具体地址后再根据具体地址找到value值 18        这样即使dict里的数据很多也不会降低查询速度 19        就像当你知道某个单词在字典的具体哪一页后即使字典再厚你总能一下子找到那个单词 20      2) 内存占用小内存浪费少 21 22 注意1) dict是用空间来换取时间的一种方法 23    2) dict的key必须是不可变对象 24      由于key是dict用来计算value的存储地址的如果key是经常变化的则每次计算相同的key会得出不同的存储地址那dict内部就完全混乱了 25      因此要保证通过key计算得出的value的存储地址的正确性作为key的对象就不能变 26      在Python中字符串、整数等都是不可变的所以可放心地作为key,而list是可变的就不能作为key 27 28 使用示例 29 30 初始化dict 31 d {Michael: 95, Bob: 75, Tracy: 85} 32 print(d[Michael]) #输出Michael 33 print(d[tttt]) #输出key不存在会报错如KeyError: tttt 34 35 通过key放入dict 36 d[Adam] 67 37 print(d[Adam]) #输出67 38 39 判断key是否存在 40 1 通过in判断key是否存在 41  print(Thomas in d) #输出False 42 43 2 通过dict提供的get()方法如果key不存在可以返回None或者自定义value 44 print(d.get(Thomas)) #输出None,控制台什么也不显示 45 print(d.get(Thomas),-1) #输出-1 46 47 删除key-value键值对 48 print(d.pop(Bob)) #输出75, 返回该key对应的value 49 50 将list放入dict 51 d{[1,2,3]} #typeError:unhashable type:list, 原因是list是可变的不能作为key  转载于:https://www.cnblogs.com/SP-0306/p/10882579.html
http://www.zqtcl.cn/news/95522/

相关文章:

  • 奕腾网站建设上海十大装修公司排名榜单
  • 简述建设一个网站的基本步骤wordpress欢迎新会员
  • 国外医疗网站模板wordpress主题 科技
  • 海淀企业型网站建设wordpress自定义帖子链接
  • 自己的网站怎么优化做网页的
  • dw设计一个简单网站网页微信版文件传输
  • 网站地图怎么做XML宁波网站建设服务提供商
  • 中石化两学一做网站获取网站域名
  • 吉林长春火车站官网湖北葛洲坝建设工程网站
  • 重庆网站推广服务广告公司女员工深夜兼职
  • 网站的要素是什么wordpress框架解密_day3
  • 抽奖怎么做网站彩页设计公司
  • 推广网站文案素材lamp环境wordpress
  • 合肥网站建设公司 推荐百度下载安装2021
  • 沈阳网站备案照相离婚证app制作软件
  • 唯品会一家做特卖的网站 分析那些网站可以做反链
  • 百度网站排名查询工具网站标签怎么做
  • 如何用ps做网站导航一个网站开发时间
  • 合肥城乡建设网站06628 网页制作与网站建设
  • 网站设计岗位的职责与要求北京网站建设 合一
  • 网站制作app开发公司网站建设 英文
  • 毕业设计网页制作网站建设网站预约挂号怎么做
  • 河东天津网站建设永州做网站的公司
  • 网页制作与网站建设填空题免费的企业邮箱怎么申请
  • 智慧农业网站建设沈阳建设信息网
  • 永久免费素材网站个人网站域名所有权
  • 做网站都需要什么工具网站开发培训哪里好
  • 做网站里面的图片像素要求安徽 网站建设
  • 电子商务推广网站wordpress小程序搭建
  • 张家港网站开发培训广告代理那些平台可以给网站做外链