Several have suggested struct, I'd suggest you look at array: import array v = array.array('B', [1, 2, 3]) for i in range(17): v[i % 3] *= max(1, i // 3) v.tostring() --Scott David Daniels scott.daniels at acm.org