如果你讨厌写 if else

Python七号

共 577字,需浏览 2分钟

 ·

2021-11-20 09:25

近期家里有点事,导致我的每日运动和日更都中断了,不过我并不打算苛责自己,毕竟不是计算机,做不到那么精确和规律,何况为了家人,断了就断了吧。


不过想了想,只要有闲暇,我就应该去运动打卡和日更,因为每一天都值得做点什么,然后记录下来。所以关注我的朋友们别走开,我仍然不遗余力的在这里分享 Python 的编程技巧,希望可以帮到学习 Python 的朋友们,偶尔也会扯扯淡。


今天的话题是如果你讨厌 if else,你可以使用 Python 的字典,比如说下面的代码:


那个 dispatch_dict 函数的实现是不是很优雅?你学会了吗

里面用到了匿名函数:lambad 表达式,这里不得不提一下,Python 中函数是一等公民,啥是一等公民?就是说函数可以当作参数传给其他函数,函数也可以作为其他函数的返回值,函数还可以想变量一样存储在数据结构中。 dispatch_dict 函数就把函数存在了字典中。

类似的,我们还可以这样玩:



好了,今天的分享就到这里,如果觉得有用,可以点赞+评论+关注哦,感谢大家的支持。
留言讨论
浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报