如何按原始顺序返回字典的键
我正在读取一个文件,并把里面的信息从上到下存储到一个字典里。我不想打印出来的顺序和原文件不一致。
还有一个很小的问题:我记得在某个地方看到过if和else语句的简写形式:
if a == 'a':
a = 'b' ? a = 'c'
你知道具体是什么样的吗?
谢谢。
5 个回答
1
你可以使用有序字典(OrderedDict),或者把数据放在一个列表里,然后用字典来索引它,或者把数据放在字典里,同时把键(key)存放在一个列表中。
8
- 使用一个叫做 OrderedDict 的东西。
- 可以用
a = 'b' if a == 'a' else 'c'
这样的写法。