发布网友 发布时间:2023-04-04 20:56
共1个回答
热心网友 时间:2024-03-23 08:56
switch的作用是“根据不同的键执行不同的流程”。python希望你改成“根据不同的键,执行不同的函数”,用一个字典代替,比如d={1:函数1,2:函数2, 3:函数3}然后用d[k]();#这一句来代替switch;函数可以带参数,可以用lambda简写。砍掉switch是为了实践python的以唯一的一种较优方法来解决问题的理念因为python认为switch多余不够优。