【发布时间】:2019-02-16 23:26:30
【问题描述】:
我有一个脚本需要遍历数千个不同但简单的选项。
我可以使用 if...elif 来遍历它们,但我想知道是否有比数千个 elif 更快/更好的选择。例如
if something == 'a':
do_something_a
elif something == 'b':
do_something_b
elif something == 'c':
do_something_c
elif something == 'd':
do_something_d
...
A thousand more elifs
...
else:
do_something_else
我要做的事情通常是运行某种功能。
【问题讨论】:
-
这取决于
something的来源。是某种用户输入吗? -
这将是一个变量值,通常取自我正在迭代的数据库中的列。
-
你可以试试用字典...
-
听起来你可以用字典来做到这一点
标签: python