比较两组变量并在它们不相等时执行某些操作的更Pythonic或更有效的方法是什么?例如,这可行,但我觉得可能有比多个if语句更好的方法?
#Var set A
a=1
b=5
c=6
d=10
e=15
#Var set B
aa=2
bb=5
cc=6
dd=10
ee=14
#comparison code
if a == aa:
#do something
if b == bb:
#do something
if c == cc:
#do something
if d == dd:
#do something
if e == ee:
#do something
我的实际代码将需要大约 50 个 if 语句,因此我正在寻找一种更有效的方法。谢谢!
编辑
我在上面留下了原始代码,因为有些人已经回答了,但他们不确定#do something代码是否不同或相同(抱歉造成混淆)。#do something是不同的。下面更能代表我想要完成的任务。
#Var set A
a=1
b=5
c=6
d=10
e=15
#Var set B
aa=2
bb=5
cc=6
dd=10
ee=14
#comparison code
if a == aa:
a = 'match'
if b == bb:
b = 'match'
if c == cc:
c = 'match'
if d == dd:
d = 'match'
if e == ee:
e = 'match'
弑天下
幕布斯7119047
相关分类