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.
-