def make_readers(): readers = [] for value in range(3): readers.append(lambda: value) return readers print([read() for read in make_readers()])