sequence-folder

Simple Python library to "make" multi dimension array from a sequence


License
MIT
Install
pip install sequence-folder==0.2

Documentation

sequence-folder

Usage

from sequencefolder import SequenceFolder

a = list('ABCDEFGHI')
sf = SequenceFolder(a, (3, 3)) # Map the sequence A to a 3x3 array
print(sf[2][1], sf[2][2], sf[1][0], sf[1][1]) # Prints "H I D E"

# Preserve mutability
sf[0][2] = 'A'
sf[1][0] = 'R'
sf[2][0] = 'O'
sf[2][1] = 'O'
print(''.join(a)) # Prints ABAREFOOI