リストの値を変更するには、Python ではどのようにしますか?
リストの値を変更するには、インデックスを使用して代入操作を行う。
たとえば、my_listというリストがあり、インデックス2の要素を100に変更したい場合には、以下のようにします。
my_list = [1, 2, 3, 4, 5]
my_list[2] = 100
print(my_list) # 输出 [1, 2, 100, 4, 5]
my_list[2] = 100 とすることで、リストの3番目の要素の値は100になります。
リストの一部だけ値を変更するのにスライスを使ってもよい
例えば、my_list というリストがあるとして、インデックス1から3番目の要素を[10, 20, 30]に変更するには、以下のコードを使用します。
my_list = [1, 2, 3, 4, 5]
my_list[1:4] = [10, 20, 30]
print(my_list) # 输出 [1, 10, 20, 30, 5]
my_list[1:4] = [10, 20, 30] で、リストのインデックス 1 から 3 までの要素は [10, 20, 30] に置き換えられます。