TableEntity クラス

追加のメタデータを含むエンティティ ディクショナリ

継承
builtins.dict
TableEntity

コンストラクター

TableEntity()

メソッド

clear
copy
fromkeys

iterable のキーと値が value に設定された新しいディクショナリを作成します。

get

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

items
keys
pop

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

popitem

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

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

setdefault

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

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

update

E が存在し、.keys() メソッドがある場合は、E の for k: D[k] = E[k] E が存在し、.keys() メソッドがない場合は、次の処理を行います。 for k, v in E: D[k] = v どちらの場合も、F: D[k] = F[k] の k の場合は次のようになります。

values

clear

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

copy

copy() -> a shallow copy of D

fromkeys

iterable のキーと値が value に設定された新しいディクショナリを作成します。

fromkeys(value=None, /)

パラメーター

type
必須
iterable
必須
value
既定値: None

get

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

get(key, default=None, /)

パラメーター

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 がディクショナリにない場合は、既定値のキーを挿入します。

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

setdefault(key, default=None, /)

パラメーター

key
必須
default
既定値: None

update

E が存在し、.keys() メソッドがある場合は、E の for k: D[k] = E[k] E が存在し、.keys() メソッドがない場合は、次の処理を行います。 for k, v in E: D[k] = v どちらの場合も、F: D[k] = F[k] の k の場合は次のようになります。

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

values

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

属性

metadata

メタデータをエンティティの一部としてリセットします。

:return Dict of entity metadata :rtype: dict[str, Any]