python - 保留字典键的顺序
问题描述
我想提取字典键,保留它们的顺序(CTY、LC、DIV)。当我执行列表理解时,它会自动对它们进行排序。
columns = [key for key in dict_columns.keys()]
有什么建议么?
解决方案
考虑使用 OrderedDict 来保留 dict 中键的顺序
https://docs.python.org/3.7/library/collections.html#collections.OrderedDict
推荐阅读
- kendo-ui - 剑道搜索栏 - 按 StartsWith 排序,然后包含
- sql - 如何使用 OR 运算符修改 SQL JOIN,以便仅在第一个条件失败时评估第二个条件
- c++ - 为什么在修改我的代码以使用指针后变量的地址发生了变化?
- database - LateInitializationError - 颤振的生命周期
- c# - C# Web API:循环遍历 JSON 对象数组
- sql - 如何获取注册集组合和非注册集的计数为“0”值
- ios - 如何将 NSOperation 调度到队列的头部并让所有其他操作等待它?
- laravel - 尝试读取数组上的属性“title”时出现 ErrorException
- mysql - 如何在 IF 子句中对 LIKE 使用 MATCH?(MySql)
- python - If else 列表中有多个元组