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

外贸网站建设教程做百度快照要先有网站吗

外贸网站建设教程,做百度快照要先有网站吗,嘉兴房地产网站建设,网站右侧虚代码Python 的 collections 模块提供了一些额外的数据结构,这些数据结构在内置的数据类型(如列表、字典、集合等)的基础上,增加了额外的功能或优化了性能。下面是如何使用 collections 模块中的 deque、Counter 和 OrderedDict 这三种…

Python 的 collections 模块提供了一些额外的数据结构,这些数据结构在内置的数据类型(如列表、字典、集合等)的基础上,增加了额外的功能或优化了性能。下面是如何使用 collections 模块中的 dequeCounter 和 OrderedDict 这三种数据结构的简单示例。

1. deque(双端队列)

deque(发音为“deck”)是一个线程安全、快速添加/删除元素于两端的线性容器。它支持从两端快速添加和删除元素,时间复杂度为 O(1)。

 

python复制代码

from collections import deque
# 创建一个 deque
d = deque('ghi')
# 添加元素到右端
d.append('j')
d.append('k')
# 添加元素到左端
d.appendleft('f')
d.appendleft('e')
# 打印 deque
print(d) # 输出: deque(['e', 'f', 'g', 'h', 'i', 'j', 'k'])
# 从右端移除元素
print(d.pop()) # 输出: 'k'
# 从左端移除元素
print(d.popleft()) # 输出: 'e'

2. Counter(计数器)

Counter 是一个字典子类,用于计数可哈希对象。它是一个字典,其中元素被当作字典键,它们的计数被存储为字典值。

 

python复制代码

from collections import Counter
# 创建一个 Counter
c = Counter('gallahad')
# 输出 Counter
print(c) # 输出: Counter({'a': 3, 'l': 2, 'g': 1, 'h': 1, 'd': 1})
# 更新计数器
c.update('admiral')
# 输出更新后的 Counter
print(c) # 输出: Counter({'a': 4, 'd': 2, 'l': 2, 'g': 1, 'm': 1, 'i': 1, 'r': 1, 'h': 1})
# 获取某个元素的计数
print(c['a']) # 输出: 4
# 获取元素计数并删除该元素(如果计数为 0,则不执行删除)
print(c.pop('d')) # 输出: 2
# 输出更新后的 Counter
print(c) # 输出: Counter({'a': 4, 'l': 2, 'g': 1, 'm': 1, 'i': 1, 'r': 1, 'h': 1})

3. OrderedDict(有序字典)

OrderedDict 是一个字典子类,它保持了元素被插入时的顺序。当迭代 OrderedDict 时,元素的顺序与它们被插入时的顺序相同。

 

python复制代码

from collections import OrderedDict
# 创建一个 OrderedDict
d = OrderedDict()
d['foo'] = 1
d['bar'] = 2
d['spam'] = 3
d['grok'] = 4
# 迭代并打印 OrderedDict
for key in d:
print(key, d[key])
# 输出:
# foo 1
# bar 2
# spam 3
# grok 4
# 插入一个新的键值对到有序字典的开始
d.move_to_end('foo', last=False)
# 再次迭代并打印
for key in d:
print(key, d[key])
# 输出:
# foo 1
# bar 2
# spam 3
# grok 4

这些数据结构在需要特定功能的场景下非常有用,如需要维护插入顺序的字典、需要快速从两端添加/删除元素的列表,或者需要计数可哈希对象的场景。

http://www.yayakq.cn/news/457944/

相关文章:

  • 建设网站哪里便宜东莞厚街核酸检测点
  • 做兼职最好的网站品牌建设标准
  • 山西省煤炭厅基本建设局网站织梦小说网站源wap站
  • 泌阳专业网站建设平湖网站建设公司
  • 爱站seo查询软件营业执照年报官网入口
  • 杭州网站开发工资视频营销案例
  • 淄博手机网站建设费用网络建设方式
  • 辽宁省城乡建设网站做效果图网站
  • 网站开发工作描述会员营销
  • 企业网站建设信息管理平台的立项目的郑州做网站的大公司有哪些
  • 哪个网站可以做代码题目网站开发技术文档包含
  • 漳州市住房建设局网站游戏代理加盟平台
  • 校园网站系统的建设东莞 网站 建设 雕塑
  • 中山 网站建设一条龙全包php做购物网站怎么样
  • 淘宝官方网站主页外包公司设计完网站谁负责运营
  • 东莞门户网站建设方案哪个网站可以找人做橱柜
  • 企业网站开源代码下载玉树电子商务网站建设哪家好
  • 做网站需要什么证明嘛平台经济概念股票龙头
  • 北京都有那些做网站的公司好的搜索引擎推荐
  • 网站的虚拟人怎么做的中国建设银行登录入口
  • 纪念平台网站建设海南网站建设报价方案
  • 漯河做网站的公司vs网站制作教程
  • 网站比较分析seo服务商
  • 快递公司网站怎么做制作自己的网站 域名怎么弄
  • 建立网站如何推广桂林旅游
  • 学生管理系统网站鞍山百姓网免费发布信息
  • 西安免费平台网站建设建设项目 环评申报网站
  • 内网 做 网站小视频app
  • 重生做网站的小说石家庄上门洗车
  • 深圳外贸网站建设企业网站备份挖掘