\

Pythonのリストは非常に柔軟性があり、さまざまなデータ型を格納することができます。その中には、クラスのインスタンスも含まれます。この記事では、Pythonのリストにクラスのオブジェクトを格納する方法について説明します。

まず、Personというクラスを作成します。このクラスはnameemailという2つの属性を持ちます。

class Person:
    def __init__(self, name, email):
        self.name = name
        self.email = email

次に、TaroJiroという2つのPersonクラスのインスタンスを作成します。

Taro = Person("Taro", "[email protected]")
Jiro = Person("Jiro", "[email protected]")

これらのインスタンスをPerson_infoというリストに格納します。

Person_info = [Taro, Jiro]

最後に、リストの内容を表示するコードを書きます。

for member in Person_info:
    print("Name:", member.name, " Email:", member.email)

このコードを実行すると、以下のような出力が得られます。

Name: Taro  Email: [email protected]
Name: Jiro  Email: [email protected]

このように、Pythonのリストはクラスのオブジェクトを格納することができます。新しいメンバーが追加された場合でも、append()メソッドを使用して簡単に対応することができます。

以上が、Pythonのリストにクラスのオブジェクトを格納する基本的な方法です。このテクニックを使うことで、Pythonのプログラムをより柔軟に、そして効率的に作成することができます。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です