Python字典映射代替C语言switch case
普通操作: day=0 switcher={ 0:'Sunday', 1:'Monday', 2:'Tuesday', } day_name=switcher[day]#改变day,这句话不用改。 print(day_name) 输出: Sunday 然后,我记得C语言里有一个default,当case没有对应的取值时,就会去执行default。如果按照我们这里,设day=6时,是会报错的。所以我们要想一种办法,当字典没有对应的key时,也可以处理。 进阶操作: switcher={ 0:'Sunday', 1:'Monday', 2:'Tu
用户评论
推荐下载
-
代替iis的最好的软件IIS代替软件所有语言全面支持
The best software to replace iis IIS replaces all languages with full support for software
30 2019-06-24 -
Python中实现switch功能实例解析
主要介绍了Python中实现switch功能实例解析,具有一定借鉴价值,需要的朋友可以参考下
19 2020-09-21 -
Python使用dict实现switch的操作
Python3还是没有switch,可以利用if-else来实现,但是非常不方便。使用dict来实现会比较简洁优雅。看了不少帖子,几乎都是采用字典的.get()方法实现,据说有个弊端:“会将字典每个带
16 2022-04-03 -
python switch实现多分支选择功能
python switch 实现多分支选择功能
7 2022-04-03 -
字典树java语言
字典树,java语言字典树,trie每个节点26个子节点
26 2019-05-06 -
python映射列表实例分析
本文实例讲述了python映射列表。分享给大家供大家参考。具体分析如下: 列表映射是个非常有用的方法,通过对列表的每个元素应用一个函数来转换数据,可以使用一种策略或者方法来遍历计算每个元素。 例如:
11 2020-12-31 -
Perti网映射python程序
BPMN元素到Petri的映射,开始事件、结束事件、网关、编排任务的映射
18 2019-01-20 -
Python hmap图像直方图映射
hmap:图像直方图映射
28 2020-08-30 -
等度量映射Isomap Python
等度量映射(Isomap)是最经典的非线性映射降维方法之一,它在MDS的基础上引入了“测地距离”的概念,直接解决了MDS使用欧氏距离无法应对非线性流形的问题。
24 2019-07-19 -
算法C语言实现字符排序字典序
字符排序的算法C语言实现字符排序字典序
31 2019-05-07
暂无评论