首先,你需要阅读文档。如果打开一个Python教程,然后尝试查找有关OrderedDict的信息,您将看到以下内容:class collections.OrderedDict([items]) - Return an instance of a dict

subclass, supporting the usual dict methods. An OrderedDict is a dict

that remembers the order that keys were first inserted. If a new entry

overwrites an existing entry, the original insertion position is left

unchanged. Deleting an entry and reinserting it will move it to the

end.

New in version 2.7.

因此,如果你使用的是一个有序的字典,你不会删除键-然后'动物'将永远在你添加的位置-例如索引2。

此外,要获得“猫”的索引,您可以简单地使用:from collections import OrderedDict

d = OrderedDict((("fruit", "banana"), ("drinks", "water"), ("animal", "cat")))

d.keys()

>>> ['fruit', 'drinks', 'animal']

d.values()

>>> ['banana', 'water', 'cat']

# So

d.values().index('cat')

>>> 2

python中的位置怎么看_如何知道项目在Python有序字典中的位置相关推荐

  1. python正则表达式中的r与转义字符_左手用R右手Python系列13——字符串处理与正则表达式...

    原标题:左手用R右手Python系列13--字符串处理与正则表达式 杜雨,EasyCharts团队成员,R语言中文社区专栏作者,兴趣方向为:Excel商务图表,R语言数据可视化,地理信息数据可视化.个 ...

  2. python 数据库表结构转为类_顺序表数据结构在python中的应用

    数据结构不仅仅指的数据值在逻辑上的结构,更有在存储空间上的位置结构,顺序表,故名思意是有一定顺序的数据结构.顺序表最基本模型如图: 对于基本布局顺序表而言,它存储相同单元大小并且在内存地址上连续的数据 ...

  3. python中如何实现复制粘贴_复制粘贴功能的Python程序 python 中如何实现

    python 中如何实现对文件的复制.粘贴虽然小编心有不甘,可是小编也明白,这辈子就只能陪你到这了. 比如说:小编想将"c:\123\1.txt"复制到"d:\新建文件夹 ...

  4. python 内存溢出能捕获吗_从0基础学习Python (19)[面向对象开发过程中的异常(捕获异常~相关)]...

    从0基础学习Python (Day19) 面向对象开发过程中的=>异常 什么是异常 ​ 当程序在运行过程中出现的一些错误,或者语法逻辑出现问题,解释器此时无法继续正常执行了,反而出现了一些错误的 ...

  5. python中常用的序列化模块_使用pickle模块对python对象进行序列化

    pickle模块是Python自带的一个标准模块,专用于Python各种对象的序列化和反序列化,可用于Python内置的各种数据对象(Python中一切都是对象),也可用于程序员自定义的类和对象. p ...

  6. python中again函数怎么用_《“笨方法”学python 》 once again 20170729

    习题1 第一个程序 ## 问题 怎么让脚本只打印一行 管道!| head -n 1 --求助rd攀攀 习题4 变量和命名 =是等于,作用是为东西取名,==检查左右两边是否相等 下划线字符 在变量中被用 ...

  7. python计时器timeit返回秒数_一日一技:Python中的timeit()方法

    timeit()方法 python中的timeit()方法, 它用于获取代码的执行时间.该库将代码语句运行一百万次,并提供从集合中花费的最短时间.这是一种有用的方法,有助于检查代码的性能. 语法如下: ...

  8. python推荐系统算法朴素贝叶斯_朴素贝叶斯算法在人才盘点中的应用(之一)

    一.识别人才首先是处理不确定性问题 做招聘面试的HR应该会认同这样的经历. 打开应聘者简历,赫然写着TOP10名学毕业.抬头一瞧,小伙长得一表人才,精神抖擞,朝气蓬勃.HR兴趣大增. 再一看,研究方向 ...

  9. python用类名直接调用方法_一文读全 Python 的面向对象编程方法

    背景介绍: Python 支持三种形式的编程,分别是:"命令式"."函数式"和"面向对象式". 很多优秀的开源 Python 项目里都用到了 ...

最新文章

  1. Atitit.软件兼容性原理与实践 v3 q326.docx
  2. struts2 ognl 判断数据类型_新华三攻防系列之防护篇从防护角度看Struts2历史漏洞...
  3. Java 线程状态之 WAITING
  4. Java并发框架——AQS之怎样使用AQS构建同步器
  5. unity 200.8m yoy_【Unity文档】Realtime GI介绍(一)
  6. python写excel标记文字颜色_python3使用xlwt时写入文档字体颜色和边框样式
  7. 又一本 Go 语言力作出版了
  8. 如何处理错误消息Unable to install breakpoint due to missing line number attributes
  9. 这是一个无效的源路径/url
  10. CloudStack核心类ApiServlet、ApiServer、ApiDispatcher、GenericDaoBase源码分析
  11. 网页自动加拼音html,HTML5给汉字加拼音收起展开组件的实现代码
  12. 语音识别(Speech Recognition)
  13. linux 终端翻译,linux下终端使用有道翻译
  14. python 求和_python中求和
  15. 《CryENGINE+Game+Programming+with+C++,+C#,+and+Lua》第七章
  16. 阿里巴巴计算机招聘学历要求,阿里巴巴招程序员,到底看不看学历?
  17. 安卓手机网上商城-2号店
  18. 计算机考研初试350分什么水平,考研分数,考研350分什么水平!
  19. Terraform指南:安装
  20. c#中的反射的高级语法_Kubernetes第3部分中的seccomp新语法以及一些高级主题

热门文章

  1. 求1+2+3+...+n的值。
  2. 实验7.2 二维数组 7-6 方阵循环右移
  3. 每日程序C语言2-判断某日期是这一年的第几天
  4. 应用系统怎么开启审计功能_win10系统开启分屏功能的设置方法
  5. VueRouter源码详细解读
  6. 数组nn从外围1递增_最完整的PyTorch数据科学家指南(1)
  7. Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。
  8. Java黑皮书课后题第5章:*5.1(统计正数和负数的个数然后计算这些数的平均值)编写程序,读入未指定个数的整数,判断读入的正数有多少个、负数有多少个,然后计算输入值的总和和平均值(不记0,浮点表示)
  9. html也没锚点,css 锚点定位不了
  10. Linux:hping高级主机扫描