from random import shuffle def immutable_to_list(immutable, scramble=False, prune=0): indices = list(range(len(immutable))) if scramble: shuffle(indices) python_list = [immutable[i] for i in indices] if prune > 0: del python_list[prune:] return python_list