l = ['1', '2', '1', '1']new_l = []for i in l:if i == '1':
new_l.append(3)else:
new_l.append(i)l = new_lprint(l)
# 修改原列表for idx, i in enumerate(l): if i == '1': l[idx] = '3'# 或产生新的列表l = ['3' if i=='1' else i for i in l]