欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

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 功能的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。