Entity クラス

エンティティ オブジェクト。 dict または obj としてアクセスできます。エンティティの属性は動的に作成されます。 たとえば、次の両方が有効です。


   entity = Entity()
   entity.a = 'b'
   entity['x'] = 'y'
継承
builtins.dict
Entity

コンストラクター

Entity()

メソッド

clear
copy
fromkeys

イテラーブルのキーと値を value に設定して、新しいディクショナリを作成します。

get

キーがディクショナリ内にある場合は key の値を返し、それ以外の場合は既定値を返します。

items
keys
pop

キーが見つからない場合は、指定された場合は既定値を返します。それ以外の場合は、KeyError を発生させます。

popitem

(キー、値) のペアを 2 タプルとして削除して返します。

ペアは LIFO (最終入力、先入れ先出し) の順序で返されます。 dict が空の場合、KeyError を発生させます。

setdefault

キーがディクショナリにない場合は、既定値のキーを挿入します。

キーがディクショナリ内にある場合は key の値を返し、それ以外の場合は既定値を返します。

update

E が存在し、.keys() メソッドを持つ場合は、E の k の場合: D[k] = E[k] E が存在し、.keys() メソッドがない場合は、次のようになります。

values

clear

clear() -> None.  Remove all items from D.

copy

copy() -> a shallow copy of D

fromkeys

イテラーブルのキーと値を value に設定して、新しいディクショナリを作成します。

fromkeys(value=None, /)

Positional-Only パラメータ

名前 説明
iterable
必須
value
既定値: None

パラメーター

名前 説明
type
必須

get

キーがディクショナリ内にある場合は key の値を返し、それ以外の場合は既定値を返します。

get(key, default=None, /)

Positional-Only パラメータ

名前 説明
key
必須
default
既定値: None

items

items() -> a set-like object providing a view on D's items

keys

keys() -> a set-like object providing a view on D's keys

pop

キーが見つからない場合は、指定された場合は既定値を返します。それ以外の場合は、KeyError を発生させます。

pop(k, [d]) -> v, remove specified key and return the corresponding value.

popitem

(キー、値) のペアを 2 タプルとして削除して返します。

ペアは LIFO (最終入力、先入れ先出し) の順序で返されます。 dict が空の場合、KeyError を発生させます。

popitem()

setdefault

キーがディクショナリにない場合は、既定値のキーを挿入します。

キーがディクショナリ内にある場合は key の値を返し、それ以外の場合は既定値を返します。

setdefault(key, default=None, /)

Positional-Only パラメータ

名前 説明
key
必須
default
既定値: None

update

E が存在し、.keys() メソッドを持つ場合は、E の k の場合: D[k] = E[k] E が存在し、.keys() メソッドがない場合は、次のようになります。

update([E], **F) -> None.  Update D from dict/iterable E and F.

values

values() -> an object providing a view on D's values