可以使用列表推導式和條件表達式來替換列表中的指定值。下面是一個示例:
# 原始列表
my_list = [1, 2, 3, 4, 5]
# 替換值為2的元素為10
new_list = [10 if x == 2 else x for x in my_list]
print(new_list) # 輸出:[1, 10, 3, 4, 5]
在上面的示例中,使用列表推導式遍歷原始列表中的每個元素。如果元素的值等于2,則將其替換為10,否則保持原來的值。最后,將新的元素添加到新的列表中。
你可以根據需要更改條件表達式來替換不同的值。