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

网页设计与网站建设在线考试1学室内设计需要什么学历

网页设计与网站建设在线考试1,学室内设计需要什么学历,规模以上工业企业是指什么,柳河网站建设文章目录deque(双向列表)defaultdict(为不存在的key设置默认值)OrderedDictOrderedDict可以实现一个FIFO#xff08;先进先出#xff09;的dict#xff0c;Counter参考collections是Python内建的一个集合模块#xff0c;提供了许多有用的集合类。deque(双向列表) 使用list… 文章目录deque(双向列表)defaultdict(为不存在的key设置默认值)OrderedDictOrderedDict可以实现一个FIFO先进先出的dictCounter参考collections是Python内建的一个集合模块提供了许多有用的集合类。deque(双向列表) 使用list存储数据时按索引访问元素很快但是插入和删除元素就很慢了因为list是线性存储数据量大的时候插入和删除效率很低。 deque是为了高效实现插入和删除操作的双向列表适合用于队列和栈 from collections import deque deque除了实现list的append()和pop()外还支持appendleft()和popleft()这样就可以非常高效地往头部添加或删除元素。 from collections import dequemyqueue deque()myqueue.append(y)myqueue.append(x)myqueue deque([y, x])myqueue.appendleft(m)myqueue deque([m, y, x])myqueue.clear()myqueue deque([])myqueue.append(j)myqueue.extend(ad)myqueue deque([j, a, d])myqueue.extendleft(v)myqueue deque([v, j, a, d])myqueue.rotate()myqueue deque([d, v, j, a])defaultdict(为不存在的key设置默认值) 使用dict时如果引用的Key不存在就会抛出KeyError。如果希望key不存在时返回一个默认值就可以用defaultdict from collections import defaultdictdd defaultdict(lambda: N/A)dd[key1] abcdd[key1] # key1存在 abcdd[key2] # key2不存在返回默认值 N/A注意默认值是调用函数返回的而函数在创建defaultdict对象时传入。 除了在Key不存在时返回默认值defaultdict的其他行为跟dict是完全一样的。 OrderedDict 使用dict时Key是无序的。在对dict做迭代时我们无法确定Key的顺序。 如果要保持Key的顺序可以用OrderedDict from collections import OrderedDictd dict([(a, 1), (b, 2), (c, 3)])d # dict的Key是无序的 {a: 1, c: 3, b: 2}od OrderedDict([(a, 1), (b, 2), (c, 3)])od # OrderedDict的Key是有序的 OrderedDict([(a, 1), (b, 2), (c, 3)]) 注意OrderedDict的Key会按照插入的顺序排列不是Key本身排序 od OrderedDict()od[z] 1od[y] 2od[x] 3od.keys() # 按照插入的Key的顺序返回 [z, y, x]OrderedDict可以实现一个FIFO先进先出的dict 当容量超出限制时先删除最早添加的Key from collections import OrderedDict class LastUpdatedOrderedDict(OrderedDict): def __init__(self, capacity):super(LastUpdatedOrderedDict, self).__init__()self._capacity capacitydef __setitem__(self, key, value):containsKey 1 if key in self else 0if len(self) - containsKey self._capacity:last self.popitem(lastFalse)print remove:, lastif containsKey:del self[key]print set:, (key, value)else:print add:, (key, value)OrderedDict.__setitem__(self, key, value)Counter Counter是一个简单的计数器例如统计字符出现的个数 from collections import Counterc Counter()for ch in programming: ... c[ch] c[ch] 1 ...c Counter({g: 2, m: 2, r: 2, a: 1, i: 1, o: 1, n: 1, p: 1})Counter实际上也是dict的一个子类上面的结果可以看出字符’g’、‘m’、r’各出现了两次其他字符各出现了一次。 参考 (1)廖雪峰网站 (2).琉璃的python
http://www.sadfv.cn/news/189972/

相关文章:

  • 程序员参与洗钱网站建设只做男生穿搭的网站
  • 做医疗网站需要微信公众号上漂亮的模板怎么弄
  • 建设银行纪念币网站php电商网站开发贴吧
  • 杭州做宠物网站的公司慈溪住房和城乡建设部网站
  • 中国海洋大学做英语作业的网站企业seo排名外包
  • 如何做网站流量统计网站建设优化的技巧
  • 济南 网站定制哪个视频网站做直播销售
  • 网站开发简历项目苏州找工作
  • 招网站建设人员天津建站管理系统信息
  • 网站设计软件开发招聘网站建设规划书
  • 广州网站开发系统获取网站服务器信息
  • 网站开发运营经理微信公众号的网站开发
  • 做网站程序破解空间网站
  • 网页设计相关网站seo快速排名软件网址
  • 中小企业营销型网站建设网站开发研究的方法与技术路线
  • 网站术语郑州网站建设招聘
  • 给公司在百度上做网站著名的国外设计网站有哪些
  • 网站免费下载安装大全手机版照片视频制作网站
  • 网站的需求分析怎么写国家备案网查询系统
  • 网站网络投票建设模板临沂品牌网站推广
  • 如何给网站刷流量企业管理咨询考试题及答案
  • 网站系统里不能打印哈尔滨市工程信息网
  • 厦门 网站制作我想做自己网站怎么做
  • dede如何制作网站地图手机ps抠图软件下载
  • 门户网站开发语言千库网登录入口
  • 微信网站搭建多少钱湛江市网站建设
  • 咸宁市做网站笔记本网站开发背景
  • 怎么办网站平台做网站用什么后缀好
  • 做网站刷东西网站根据城市做二级目录
  • 免费网站赚钱win7系统如何重装wordpress