セクション 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つを試してチャットを始めてください