dict 实现 switch能力

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dict 实现 switch能力相关的知识,希望对你有一定的参考价值。

基于hash原理,dict使用key作为入口选择,value作为函数入口,可以实现switch的部分功能。
例如:dict = {‘c‘: temp_c; ‘k‘: temp_k}
分别定义解析C、K量纲的温度处理函数,调用时采用

class = ‘c’
dict[class](...)

待测试想法:利用执行字符串代码的功能,实现switch的短代码分片执行功能

以上是关于dict 实现 switch能力的主要内容,如果未能解决你的问题,请参考以下文章

python之switch语句,优化多个if语句

python查看数据集的结构 (用dict实现switch-case)

Python snippet(代码片段)

Python代码阅读(第19篇):合并多个字典

python利用dict模拟switch

java 导航抽屉切换活动而不是片段。字体:https://stackoverflow.com/questions/19442378/navigation-drawer-to-switch-