专栏首页python3python中的有序字典

python中的有序字典

 字典是python开发中的一种常用的数据结构,但是它在迭代时并不是按照元素的顺序进行,可能在某些场景下无法满足我们的需求,这就引入了有序字典

  OrderedDict是dict的子类,它记住了内容添加的顺序

  OrderedDict在比较时要内容和顺序完全相同时才视为相等

  要使用OrderedDict得要求python版本2.7以上

例子:

import collections

keys = [1, 2, 3, 4, 5, 6]
values = ['one', 'a', 'b', 'c', 'd', 'e']

Data = collections.OrderedDict()
for (k, v) in zip(keys, values):
    Data[k] = v
    
print(Data)

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 如何使用python自带IDLE

    下面从 python自带的IDLE,python的命令行,Windows命令行,三个方面介绍 如何使用python

    py3study
  • Python netsnmp 模块

    1、 安装python开发库:yum -y install python-devel

    py3study
  • centos下安装python mysq

    yum -y install mysql-devel python-devel -y

    py3study
  • “奥利奥”的诞生

    2017 年 8 月 21 日,随着日全食的到来,此前一直猜测是 OREO(奥利奥)还是 Orellete(加泰罗尼亚的点心)的 Android 8.0 最终拉...

    我就是马云飞
  • 【Python环境】python的数据科学资源

    python和R是数据科学家手中两种最常用的工具,R已经介绍的太多了,后续我们来玩玩python吧。从出身来看,R是统计学家写的,python是计算机科学家写的...

    陆勤_数据人网
  • Python缺少zlib的问题

    参考: 解决python3缺少zlib的问题 Python安装zlib模块

    py3study
  • mongodb 更新删除内嵌list字段值

    查询结果如下,现在需要把 “证券代码” =》 “code” ; “发行人中文名称” =》 “COMP_NAME”

    周小董
  • Python:10篇不可错过的~热文~》》真的很热》》

    以下是精选了“ Python开发者” 5月份的10篇 Python 热文。其中有基础知识,项目实战等。 《Python 爬虫建站入门手记(1):环境搭建》 本文...

    昱良
  • Python爬虫实战!看金牌讲师用python采集某高校新闻数据!

    云飞
  • 北大 AI 公开课第3讲:蚂蚁金服漆远 人工智能驱动的金融生活服务(27 PPT)

    【新智元导读】以人工智能驱动金融生活服务为切入点,北大“人工智能前沿”系列课程第三讲为观众描述了AI在特定领域的实现和应用。蚂蚁金服VP、首席科学家、普渡大学终...

    新智元

扫码关注云+社区

领取腾讯云代金券