Python_Tips[1] - 利用 Python 的字典实现 Switch 功能
生活随笔
收集整理的這篇文章主要介紹了
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 基本操作续
- 下一篇: 移动web——基本知识点总结