次のコードでは、変数「new_shape」が「shape_list」内に既に存在するかどうかを確認しようとしています。まだ存在しない場合は、追加します。存在する場合は、残したいだけです。これまでのところ、フラグを使用してこれを達成しただけです。フラグなしで同じことをより効率的に達成する方法があると確信しています。助言がありますか?助けてくれてありがとう!
flag = 0
for shape in shape_list:
if new_shape == shape:
flag = 1
break
if flag == 0:
shape_list.append(new_shape)