我想创建一个List错误消息和相应错误代码的列表(不暗示 Python )。我有两个要求 -能够在给定错误代码的情况下查找错误消息并能够执行相反的查找。
通常,您会使用一对dicts 来执行此操作- 一个将错误代码映射到消息,然后另一个(通常以编程方式生成)使用反向映射。
error_codes_to_messages = {
1: 'foo',
2: 'bar',
3: 'baz',
}
error_messages_to_codes = dict(
(v,k) for k,v in error_codes_to_messages.iteritems()
)
Run Code Online (Sandbox Code Playgroud)
然后您可以使用以下方法进行查找[]:
print error_codes_to_messages[2]
print error_messages_to_codes['foo']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4712 次 |
| 最近记录: |