sytuple API

sytuple is the builtin datatype in sympathy used for representing tuples. A tuple is an ordered container type whose the elements can be of different types. For example, (table, text) is the data type for a two element tuple representing a pair of a table and a text.

If the port type of a node contains (,) the resulting port will contain tuple type data.

class sytuple(container_type)

Container type, for example, sympathy.api.types.from_string('(table, text)'), this determines the type of content allowed. Note that container type includes the type of the tuple itself.

create()

Return a new sytuple, not connected to any file. The same container type is used for the new sytuple.

source(other, shallow=False):

Fill with elements from other sytuple.

__copy__():

Return a shallow copy.

__deepcopy__(memo=None):

Return a deep copy.

__len__(self):

Return the length.

__getitem__(index):

Return item at index.

__setitem__(index, item):

Set item at index.

__iter__(self):

Return iterator of contained items.

__repr__(self):

Return string representation.