セクション 1. 章 3
single
Pythonにおけるネストされたリストの操作
メニューを表示するにはスワイプしてください
Pythonのリスト内の要素は、リストである場合もあります。これを「ネストされたリスト」または「リストの中のリスト」と呼びます。ネストされたリストは、複数階層のデータを1つのリスト内に格納できるため、複雑なデータ構造の整理に役立ちます。
例えば、あるリストの要素の一部は単一の値であり、他の要素はリストそのものである場合があります。以下は簡単な例です。
123cities = ["London", ["Paris", "Madrid"], "Rome", ["Bangkok", ["New York", "Los Angeles"]]] print(cities)
ネストされたリストに変数を使用する
この例は、2番目と4番目の要素がリストであり、4番目の要素にはさらにネストされたリストが含まれていることを示しています。
変数に格納したリストを連結することで、ネストされたリストを作成することもできます。これにより、コードの可読性が向上します。例えば次のようになります。
1234567europe_cities = ["Paris", "Berlin", "Rome"] asia_cities = ["Tokyo", "Seoul", "Bangkok"] america_cities = ["New York", "Los Angeles", "Chicago"] world_cities = [europe_cities, asia_cities, america_cities] print(world_cities)
ここでは、まずヨーロッパ、アジア、アメリカの都市ごとに独立したリストを定義しています。次に、これらのリストを1つにまとめて world_cities とし、入れ子リストを作成しています。
この例は、異なる大陸の都市のような関連データを、自然で直感的かつ整理された方法でまとめるのに入れ子リストが適していることを示しています。
タスク
スワイプしてコーディングを開始
travel_wishlist リストにネストされたリストを追加してください。
- 各ネストリストには「都市名」「国名」「おおよその旅行費用」の3つの要素を含めてください。
travel_wishlistリストには、都市に関する情報を持つ3つのネストリストを含めてください。
例として、以下のデータを使用できます:
1. Paris | France | 2000
2. Tokyo | Japan | 3500
3. Berlin | Germany | 3400
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 1. 章 3
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください