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