セクション 1. 章 7
single
insert() メソッドの使用:特定位置への要素の挿入
メニューを表示するにはスワイプしてください
リストの末尾ではなく、特定の位置に要素を追加したい場合はどうすればよいでしょうか。そのために、insert() メソッドを使用します。
insert() メソッドの構文は次のとおりです:
list.insert(index, element)
index: 新しい要素を追加したいリスト内の位置。Pythonではゼロベースのインデックスを使用します;element: リストに挿入したい項目。
旅行を計画していて、訪れたい都市のリストがあると想像してください。
123travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] print(travel_wishlist) # Output: ['Paris', 'Oslo', 'Kyoto', 'Sydney']
このリストには4つの項目が含まれています:
しかし、計画が変更となり、目的地の順序を調整することにしました。 今度は「Chicago」を最初の目的地として優先したいと考えています。
12345travel_wishlist = ["Paris", "Oslo", "Kyoto", "Sydney"] # Adding "Chicago" as the first destination travel_wishlist.insert(0, "Chicago") print(travel_wishlist) # Output: ['Chicago', 'Paris', 'Oslo', 'Kyoto', 'Sydney']
この操作の後、"Chicago" が 0 番目のインデックスとなります。これが先頭に配置され、他の要素は一つずつ下に移動します。したがって、現在は5つの要素があります。
注意
insert() 関数では、一度に追加できるのは 1つの要素のみ です。
タスク
スワイプしてコーディングを開始
travel_wishlist リストがあります。
insert() メソッドを使って、旅行で優先したい2つの都市をリストに追加してください。
"London"をリストの最初の目的地として追加します。- 次に、
"Budapest"の旅行の直後に"Paris"を追加します。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 7
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください