Skip to main content
 首页 » 编程设计

python之Python 中更容易的流控制

2025年05月04日11birdshome

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

请您参考如下方法:

你可以使用

if new_shape not in shape_list: 
    shape_list.append(new_shape)