![]() | 1 lhx2008 2018-10-28 16:13:18 +08:00 dict.keys()[-1] |
![]() | 2 Qzier 2018-10-28 16:24:42 +08:00 via iPhone 字典是无序的 |
3 0ZXYDDu796nVCFxq 2018-10-28 16:27:37 +08:00 via Android 3.6 开始是有序的,但不保证顺序固定 |
![]() | 5 Osk 2018-10-28 17:45:29 +08:00 sorted(dict)[-1] ??? 这样就不用依赖特定 python 版本的实现了. |
![]() | 6 Yourshell 2018-10-28 17:50:14 +08:00 你知道怎么排序不知道怎么取最后一个也是神奇 |
7 ppyybb 2018-10-28 18:13:36 +08:00 via iPhone 怎么定义最后: 1 最后放进去的 2 按照 key 排序最后一个 如果是 1 的话那么自己封装一个,是 2 依赖 python 版本,楼上已经讲的很清楚了 |
![]() | 8 jingniao 2018-10-28 18:23:20 +08:00 via Android 3.7 保证的是最后的是放进去的顺序吧 |
![]() | 9 holyghost 2018-10-28 18:27:43 +08:00 你需要一个 PHP |
![]() | 10 Wincer 2018-10-28 18:50:43 +08:00 via Android 不要用字典,字典是无序的,用 orderdict |
11 veightz 2018-10-28 19:11:08 +08:00 via Android ![]() 看到下面诸多评论,我对这门语言感到更窒息了。。 |
![]() | 14 sikariba 2018-10-28 21:30:55 +08:00 @ericls #12 貌似 PyPy 很早就有了,CPython 从 3.6 开始支持。现在从 3.7 开始是整个 python 的 language feature 了 |
15 SuperMild 2018-10-28 23:22:39 +08:00 python 3.7 保证的顺序是 LIFO, 这与楼主所说的“排序”可能不是一回事,楼主说的“最后一个”不知道具体是指什么顺序的“最后”。 |
16 xschaoya 2018-10-29 09:39:44 +08:00 via Android collections 模块了解一下,有序字典结构 |
17 skyshine725 OP dict.keys()[-1] TypeError: 'dict_keys' object does not support indexing |
![]() | 18 dbw9580 2018-10-29 12:26:08 +08:00 via Android ![]() Google is your friend http://lmgtfy.com/?q=python+sort+dict+by+value |
19 skyshine725 OP 你那什么网址,打开乱七八糟的网站 |