セクション 1. 章 7
single
Pythonで特定の位置に要素を配置する
メニューを表示するにはスワイプしてください
リストの末尾ではなく、特定の位置に要素を追加したい場合はどうすればよいでしょうか。そのためには、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 "Rome" 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つを試してチャットを始めてください