当前位置:
首页 >
Python_Tips[1] - 利用 Python 的字典实现 Switch 功能
发布时间:2025/3/21
45
豆豆
生活随笔
收集整理的这篇文章主要介绍了
Python_Tips[1] - 利用 Python 的字典实现 Switch 功能
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
利用 Python 的字典实现 Switch 功能
Python是没有switch语句的,当遇到需要实现switch语句的功能时,一般可以用if/else进行代替,但是还有一种更加简洁的实现方法,利用字典进行实现,将需要选择的条件设为字典的键,选择的结果设为值,通过字典键索取值的方式实现switch的功能。
1 def hello(): 2 print('Hello!') 3 4 def world(): 5 print('World!') 6 7 d = {'Hello': hello, 8 'World': world} 9 10 def foo(case): 11 return d[case] 12 13 foo('Hello')() 14 foo('World')()代码运行结果
Hello! World!使用字典实现了与 Switch 类似的功能。
转载于:https://www.cnblogs.com/stacklike/p/8202776.html
总结
以上是生活随笔为你收集整理的Python_Tips[1] - 利用 Python 的字典实现 Switch 功能的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: VIM 基本操作续
- 下一篇: 决策树python建模中的坑 :Valu