字典映射函数可以吗?

来源:14-2 用字典映射代替switch case语句

秋名山的豆腐

2018-06-08

day = 2


def get_sunday():
   return 'Sunday'


def get_monday():
   return 'Monday'


def get_tuesday():
   return 'Tuesday'


def get_default():
   return 'Unknown'


switcher = {
   0: get_sunday(),
   1: get_monday(),
   2: get_tuesday(),
}

day_name = switcher.get(day, get_default())
print(day_name)


老师,我是这么写的,也可以跑通

写回答

1回答

7七月

2018-06-08

我没太看懂,这和课程有什么区别,都是字典。而且你定义字典映射的时候,为什么要加括号?

0
0

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14447 学习 · 4438 问题

查看课程