Python 常用语句

来自牛奶河Wiki
阿奔讨论 | 贡献2025年2月27日 (四) 10:18的版本 (创建页面,内容为“ ==== Dict ==== Python 字典的顺序问题取决于 Python 的版本: * 3.7 及以后版本,字典保持插入顺序,语言规范特性 * 3.6 CPython 的字典保持插入顺序,非语言规范的一部分,不应该依赖这个行为,因为其他(如 Jython 或 IronPython)可能不保持插入顺序 * 3.5 及更早版本,字典不保持插入顺序。遍历字典时,键值对的顺序是不可预测的 ===== 第一个 Key ===== # d1={'a':…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索

Dict

Python 字典的顺序问题取决于 Python 的版本:

  • 3.7 及以后版本,字典保持插入顺序,语言规范特性
  • 3.6 CPython 的字典保持插入顺序,非语言规范的一部分,不应该依赖这个行为,因为其他(如 Jython 或 IronPython)可能不保持插入顺序
  • 3.5 及更早版本,字典不保持插入顺序。遍历字典时,键值对的顺序是不可预测的
第一个 Key
# d1={'a':1, 'b':2}
next(iter(d1))
最后一个 Key
list(d1.keys())[-1]