sydict API¶
sydict is the builtin datatype in sympathy used for representing dicts. A dict is an unordered map of elements with the same type.
If the port type of a node contains {} the resulting port will contain dict type data.
-
class
sydict(container_type)¶ Container type, for example,
sympathy.api.types.from_string('{table}'), this determines the type of content allowed. Note that container type includes the type of the dict itself.-
create()¶ Return a new sydict not connected to any file. The same container type is used for the new sydict.
-
source(other, shallow=False): Fill with elements from other sydict.
-
__copy__(): Return a shallow copy.
-
__deepcopy__(memo=None): Return a deep copy.
-
__len__(self): Return the length.
-
__getitem__(key): Return item with key.
-
__setitem__(key, item): Set item with key.
-
__iter__(self): Return iterator of item keys.
-
__delitem__(index): Remove item at index.
-
__repr__(self): Return string representation.
-