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