someStr で 'x'、'y'、'z' のいずれかの文字の最初の出現を見つけるより良い方法はありますか?
def findFirstAppearance(someStr):
x = someStr.find('x');
y = someStr.find('y');
z = someStr.find('z');
if x == -1: x= len(someStr);
if y == -1: y= len(someStr);
if z == -1: z= len(someStr);
return min(x,y,z);
例: someStr = "axby" の場合は 1 を返す必要があります。someStr = "aybx" の場合も 1 を返す必要があります。
ありがとう!