2017-06-14 51 views
-4

我在python中创建脚本,我是python的新手。有人可以帮我简化这个。如何简化这个python脚本?

if data[-8]=="B" and data[-5]=="1" and data[-4]=="6": 
    print("Button1") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="7": 
    print("Button2") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="8": 
    print("Button3") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="9": 
    print("Button4") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="A": 
    print("Button5") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="B": 
    print("Button6") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="C": 
    print("Button7") 
if data[-8]=="B" and data[-5]=="1" and data[-4]=="D": 
    print("Button8") 

编辑:我犯了一个错误的按钮序列。

+3

将其替换为具有元组作为关键字的字典。如果你打算打印“Button1”,不管做什么,只要执行print(“Button1”)' –

回答

12
if data[-8]=="B" and data[-5]=="1" and data[-4] in "6789ABCD": 
    print("Button1")