python 使用嵌套的字典代替嵌套如果判断
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 使用嵌套的字典代替嵌套如果判断相关的知识,希望对你有一定的参考价值。
def pending_str(cls, status, key):
# 嵌套字典,相当于嵌套的if语句
key_map = {
cls.waiting: {
'requester': '等待对方邮寄',
'gifter': '等待你邮寄'
},
cls.reject: {
'requester': '对方已拒绝',
'gifter': '你已拒绝'
},
cls.redraw: {
'requester': '你已撤销',
'gifter': '对方已撤销'
},
cls.success: {
'requester': '对方已邮寄',
'gifter': '你已邮寄,交易完成'
}
}
return key_map[status][key]
以上是关于python 使用嵌套的字典代替嵌套如果判断的主要内容,如果未能解决你的问题,请参考以下文章
Python 7 列表 for 字典,嵌套
python3循环遍历嵌套字典替换指定值
python 如何对嵌套字典里的数据进行添加和删除?
在嵌套 Python 字典中搜索键
打印python嵌套字典的所有值的完整键路径
Python字典嵌套字典排序,该怎么处理?