リストの変更
CoddyのPythonジャーニー「Fundamentals」セクションの一部 — レッスン 55/77。
リストの要素にアクセスするだけでなく、それらを変更することもできます。リスト内の特定の要素を変更するには、そのインデックスを使用して新しい値を代入します。
例を以下に示します:
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list)出力:
["apple", "orange", "cherry"]banana は orange に変更されました
チャレンジ
簡単1つの要素を新しい値に置き換えることでリストを変更する、change_element という名前の関数を作成してください。
関数の引数:
lst- 変更するリストindex- 置き換える要素の位置new_element- その位置に配置する新しい値
関数の動作:
- リスト内の指定されたインデックスにある要素を取得します
- それを新しい要素で置き換えます
- 変更されたリストを返します
例: change_element([1, 2, 3], 0, 9) は、インデックス 0 の要素(1 でした)を 9 で置き換えるため、 [9, 2, 3] を返す必要があります。
チートシート
リスト内の特定の要素を変更するには、そのインデックスを使用します。
my_list = ["apple", "banana", "cherry"]
my_list[1] = "orange"
print(my_list) # 出力: ["apple", "orange", "cherry"]これにより、インデックス 1 の要素が "banana" から "orange" に変更されます。
自分で試してみよう
def change_element(lst, index, new_element):
# ここにコードを記述してくださいこのレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。