ここにpythonコードがあります
def issubset(a,b): i=0
j=0
while i < len(a):
c = False
while j < len(b):
if a[i] == b[j]:
c = True
j = j+1
if c:
c = False
else:
return False
j=0
i = i+1
return True
上記のコードをきれいにするいくつかのトリックがあります。
def issubset(a, b):
for i in range(len(a)):
c = False
for j in range(len(b)):
c = c or a[i]==b[j]
if c:
c = False
else:
return False
return True
それはよりきれいになることができますか?みたいな裏技もあると思う
if condition:
<var> = True
で置き換えることができます
<var> = <var> or condition
または tempokay ==False の場合: ok = False を次のように置き換えることができます
okay = okay and tempokay
これ以上の裏技はありますか?