之前list使用list.reversed(),他返回一个指针,可以for i in list.reversed():i
也可以b=list(list.reversed())。

但是dict.reversed(),都无效。

In [8]: aa
Out[8]: {1: 2, 3: 4}In [9]: reversed(aa)
Out[9]: <dict_reversekeyiterator at 0x21735f61db0>In [10]: aa.__reversed__()
Out[10]: <dict_reversekeyiterator at 0x21735f61360>In [11]: list(reversed(aa))
Out[11]: [3, 1]In [12]: dict(reversed(aa))
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
<ipython-input-12-da126127c640> in <module>
----> 1 dict(reversed(aa))TypeError: cannot convert dictionary update sequence element #0 to a sequence

在bing搜索,看到两篇文章提到dict和reversed,都是用的以下这种方式!

Dictionaries and dictionary views are reversible. ::>>> d = {"one": 1, "two": 2, "three": 3, "four": 4}>>> d{'one': 1, 'two': 2, 'three': 3, 'four': 4}>>> list(reversed(d))['four', 'three', 'two', 'one']>>> list(reversed(d.values()))[4, 3, 2, 1]>>> list(reversed(d.items()))[('four', 4), ('three', 3), ('two', 2), ('one', 1)].. versionchanged:: 3.8Dictionaries are now reversible.

python - dict.__reversed__() 无效吗?相关推荐

  1. python dict getitem_python – 拦截dict __getitem__方法调用,当它传递给另一个字典的更新方法时...

    如您所知,python允许我们简单地覆盖dict .__ getitem__方法,这样当有人试图从中检索任何值时,我们可以在那里做一些不同的事情. 当一个MyDict(dict)类实例被传递给另一个p ...

  2. Python -- dict 类

    Python dict类常用方法: class dict(object): def clear(self):  #清除字典中所有元素形成空字典,del是删除整个字典: >>> tes ...

  3. python dict()函数(用于创建一个字典)

    from builtins.py def __init__(self, seq=None, **kwargs): # known special case of dict.__init__" ...

  4. boost::python::dict相关的测试程序

    boost::python::dict相关的测试程序 实现功能 C++实现代码 实现功能 boost::python::dict相关的测试程序 C++实现代码 #include <boost/p ...

  5. Python dict() 函数

    Python dict() 函数  Python 内置函数 描述 dict() 函数用于创建一个字典. 语法 dict 语法: class dict(**kwarg) class dict(mappi ...

  6. python连接access 参数太少_paip. 解决php 以及 python 连接access无效的参数量。参数不足,期待是 1”的错误...

    paip. 解决php 以及 python 连接access无效的参数量.参数不足,期待是 1"的错误 作者Attilax  艾龙,  EMAIL:1466519819@qq.com

  7. [转载] python dict 查找原理

    参考链接: Python dict() dict 内部是hash table实现,关于哈希表,有一点数据结构基础的童鞋看一张图应该明了:      关于1/3的空间解释(引用自 知乎):  hash查 ...

  8. python dict排序_python 字典(dict)按键和值排序

    python 字典(dict)的特点就是无序的,按照键(key)来提取相应值(value),如果我们需要字典按值排序的话,那可以用下面的方法来进行: 1 下面的是按照value的值从大到小的顺序来排序 ...

  9. python dict

    python dict 博客分类: python python dict  初始化 构造方法创建 Python代码   d = dict() d = dict(name="nico" ...

最新文章

  1. 180615-精度计算BigDecimal
  2. node 生产的env文件怎么注入_Node.js进阶之进程与线程
  3. awk 系列Part5:如何使用 awk 复合表达式
  4. Iframe高度自适应(兼容IEFirefox、同域跨域)
  5. 推荐系统可利用的特征
  6. Python中的 List
  7. PHP文件操作的经典案例
  8. 计算机技术在工程施工中的应用,浅析计算机技术及网络在工程施工中的应用
  9. python之函数用法__getitem__()
  10. 程序员,如何从平庸走向理想?答:干困难事!
  11. asp.net有效使用缓存(转)
  12. window.open('') 火狐,IE事件冒泡处理,点击事件冒泡处理
  13. Kotlin的一点学习资源
  14. 软件运维监控有哪些?
  15. uni-app 无网络图标不显示问题解决
  16. 【转】脸识别技术发展及实用方案设计
  17. Qt 5.12.10 用Design ui 设计界面,连续输入中文时,变成英文输入
  18. 【历史上的今天】1 月 18 日:微软的“技术布道者”出生;反盗版法案抗议行动;哈佛 Mark I 灵感起源
  19. 公司邮箱注册申请流程,好用的邮箱功能开启高效办公
  20. Linux 安装Oracle10g

热门文章

  1. 交换机的116个知识点 (1)
  2. robotframework关键字常用
  3. 【牛客网SQL篇】非技术快速入门
  4. 阿里云ECS服务器实例是什么?关于实例的介绍
  5. STM32学习心得十七:窗口看门狗(WWDG)实验及旧知识点复习
  6. jpa分组分页查询 返回总数错误解决
  7. 云服务器挂机装什么系统,哪个云服务器挂机器人系统比较便宜
  8. 像素、灰度、RGB、分辨率
  9. Docker学习-Network网络
  10. python中关于axis=0和axis=1应该如何理解?