# The Python SequenceIterator Class

> The SequenceIterator class is used for managing database fields of type sequence.

> ### For an overview see page Python Classes

> As explained in page Using Sequences in Python, a C++ Sequence instance is essentially an iterator over the vector of sequence values. A `sequence` field is essentially a dynamic array of values that in Python applications is managed by SequenceIterator methods that conform to Python `tuples`. For an example of Python programming with sequences see the Using Sequence Fields tutorial page.

> The majority of SequenceIterator methods are generally termed Analytics Methods and grouped according to the type of operation to perform. See page Analytics Methods by Category for detailed descriptions of these methods.