在下面的代码中,我试图检查变量“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)