When, in Python 3, using random module random.shuffle(list(range(n))) works, but random.shuffle(range(n)) does not.
Why is it so?
When I type type(range(n)) it returns range.
When, in Python 3, using random module random.shuffle(list(range(n))) works, but random.shuffle(range(n)) does not.
Why is it so?
When I type type(range(n)) it returns range.