我正在研究一些与beamer通信的代码。我可以询问当前选择的输入是什么,然后将以以下形式得到答复:
RG1
RG2
VID
etc...
现在我可以列出一长列if语句来检查所有可能的回复,但我已经在列表中有所有这些回复,因为我使用相同的命令来设置输入。什么是检查该列表的回复字符串的好方法?
答案 0 :(得分:1)
如果要检查列表中是否有内容,可以使用in
而不是使用if
语句检查列表中的所有可能性。
>>> a_list =['str1', 'str2', 'str3']
>>> 'str1' in a_list
...
True