##列表循环中不要对其进行修改
"""解决方案1"""
name_list = ["张三", "李四", "王五"]
temp = [] # 创建临时列表
for value in name_list:
if value == "张三":
temp.append(value)
break # 找到就结束
for value in temp: # 用副本做循环判断
if value in name_list:
name_list.remove(value)
print(name_list)
"""解决方案2"""
for value in name_list[:]: # 用切片创建列表副本
if value == "张三":
name_list.remove(value)
break
print(name_list)