【发布时间】:2017-10-06 23:55:54
【问题描述】:
我有这个:
if you == 1:
one.put(argument)
elif you == 3:
pass
elif you == 4:
two.put(argument)
elif you == 5:
three.put(argument)
...
...
...
a lot of elif
我正在尝试使用字典:
settings = {
1: one
4: two,
5: three
...
...
...
other elemets of dict
}
if you in settings:
settings[you].put(argument)
一切正常,但我不知道如何在字典中添加这个:
elif you == 3:
pass
您认为,将pass 语句添加到字典的更好方法是什么?
【问题讨论】:
-
既然你有
if you in setting:,你可以通过简单地省略dict中的3来实现pass。
标签: python linux loops dictionary if-statement