2016-07-26 15 views
0

私はビーマーと通信する予定のコードを作成しています。今、私はすべての可能な応答に対してチェックif文の長いリストを作ることができますが、私はすでに、これらすべての返信を持ってリストに対して文字列の返信を確認する

RG1 
RG2 
VID 
etc... 

:私は、現在選択されている入力が何であるかを尋ねることができ、その後の形で返事を取得しますリスト内では、同じコマンドを使用して入力を設定します。そのリストに対する返信文字列をチェックする良い方法は何でしょうか?

+0

'' name_list'に '' RG1 ''を追加しますか? –

+0

@And私は現在の入力が私がしたい入力であるかどうかをチェックしたいと思います。あなたのおかげで皆私は思いついた: 'データの電源: ifデータ!= powerstatus:SetPower(powerstatus) 場合は、入力ソースのデータ: if Data!= inputstatus:SetInput(inputstatus)' – DutchNinja

答えて

1

リスト内に何かがあるかどうか確認する場合は、ifステートメントを使用してリスト内のすべての可能性をチェックする代わりにinを使用できます。

>>> a_list =['str1', 'str2', 'str3'] 
>>> 'str1' in a_list 
... 
True 
関連する問題