-
特定の値を別の値に変更する方法: 以下の例では、リスト内のすべての特定の値を別の値に変更する方法を示します。
my_list = [1, 2, 3, 4, 5] target_value = 3 new_value = 10 for i in range(len(my_list)): if my_list[i] == target_value: my_list[i] = new_value print(my_list) # 出力: [1, 2, 10, 4, 5]
上記の例では、
my_list
内の値がtarget_value
と等しい場合に、その値をnew_value
に変更しています。 -
条件に基づいて値を変更する方法: 以下の例では、リスト内の値が特定の条件を満たす場合にのみ変更する方法を示します。
my_list = [1, 2, 3, 4, 5] threshold = 3 new_value = 10 for i in range(len(my_list)): if my_list[i] > threshold: my_list[i] = new_value print(my_list) # 出力: [1, 2, 3, 10, 10]
上記の例では、
my_list
内の値がthreshold
より大きい場合に、その値をnew_value
に変更しています。 -
特定の条件に基づいて値を変更する方法: 以下の例では、特定の条件に基づいてリスト内の値を変更する方法を示します。
my_list = [1, 2, 3, 4, 5] target_values = [2, 4] new_value = 10 for i in range(len(my_list)): if my_list[i] in target_values: my_list[i] = new_value print(my_list) # 出力: [1, 10, 3, 10, 5]
上記の例では、
my_list
内の値がtarget_values
に含まれる場合に、その値をnew_value
に変更しています。
これらの例は、リスト内の値をforループとif文を使用して変更する基本的な方法を示しています。異なる条件や要件に応じて、コードを適宜変更してください。