python中按照特定顺序访问字典的方法

原创 2018年04月16日 20:25:17

最近使用python写一些东西,在参考资料的时候发现字典是没有顺序的,那么怎么样按照一定顺序访问字典呐,我找到了一个小方法:
假设一个字典是:
D = {'a': '1', 'b': '2', 'c': '3'}

如果我们要按照a, b, c的顺序访问字典,可以借助一个列表,比如说:

L = list(D.keys())
L.sort()
for key in L:
 print(key, 'is' D[key])

输出为:
a is 1
b is 2
c is 3

需要倒序的话只需使用倒序函数排列列表L

L.reverse()

就可以了,或者使用其他方法排序

致“侯偶像”的崇拜者们

尊敬的“侯偶像”的崇拜者们:    您们好!    首先申明,我在写这篇文章的时候十分清楚,这篇文章会招来什么样的攻击,我也不准备还击,写这篇文章的目的只是让大家知道我心头的莫名的恼火。    “侯偶...
  • noho
  • noho
  • 2002-07-31 09:25:00
  • 588

python字典——按特定顺序排序

情景:朋友的项目遇到这样一个问题,字典里面套很多小字典。要一次性的获取大字典里面小字典的值,而且,大字典的键和小字典的键要按指定的顺序进行排序。难点:字典里面一次性获取里面的值,很容易。可以用for循...
  • funnyPython
  • funnyPython
  • 2017-11-01 12:18:40
  • 1196

python字典按照声明的顺序添加

python字典按照声明的顺序添加
  • abc15766228491
  • abc15766228491
  • 2017-12-14 11:29:06
  • 924

Python按照书写顺序输出字典中的元素

参考自:http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0014110312394...
  • hnyzwtf
  • hnyzwtf
  • 2015-04-22 14:34:35
  • 20087

python 按照固定顺序迭代python字典

    python字典对(key,value)的存储是无序的,因此直接迭代输出字典(key,value)对是无规律的。比如下面例子:    from collections import defau...
  • weixin_39643831
  • weixin_39643831
  • 2018-03-27 16:56:27
  • 23

python字典的遍历与排序

字典的遍历: 首先: items(): 功能:以列表的形式返回字典键值对 eg: dict_={"a":2,"b":3,"c":6} dict_.items() >>>[('a',2),('b',3)...
  • SGZ_06_666666
  • SGZ_06_666666
  • 2016-11-16 12:09:13
  • 2697

如何将字典的值按照指定键的顺序返回列表?

比如:     x = {1:'a', 2: 'b'}     希望按照[2,1]的键的顺序返回值['b','a'] 基本的思想是:按照键的顺序取相应的值就可以了 实现方式1: def so...
  • miniykyk
  • miniykyk
  • 2016-10-08 10:49:43
  • 1357

python字典的遍历顺序

定义一个字典,输出遍历结果a={"a":"1", "b":"1", "c":"1", "d":"1"} for i in a: print i, #输出顺序为:a,c,b,d print a ...
  • u010314269
  • u010314269
  • 2017-12-15 11:23:26
  • 756

python ——使字典按添加顺序输出

字典是python中常用的数据类型,但是其本身自带的排序作用有时会对我们的使用产生干扰。例如: 但是如果我们想让字典按照自己的添加顺序输出...
  • hch_power
  • hch_power
  • 2016-03-17 11:27:57
  • 308

python 字典访问的三种方法

定义字典 dic = {'a':"hello",'b':"how",'c':"you"} 方法一: for key in dic:   print key,dic[key]  ...
  • bytxl
  • bytxl
  • 2015-07-21 11:28:50
  • 570
收藏助手
不良信息举报
您举报文章:python中按照特定顺序访问字典的方法
举报原因:
原因补充:

(最多只允许输入30个字)