In [1]:
import random
In [2]:
l = list(range(5))
print(l)
In [3]:
random.shuffle(l)
print(l)
In [4]:
l = list(range(5))
print(l)
In [5]:
lr = random.sample(l, len(l))
print(lr)
In [6]:
print(l)
In [7]:
s = 'abcde'
In [8]:
# random.shuffle(s)
# TypeError: 'str' object does not support item assignment
In [9]:
t = tuple(range(5))
print(t)
In [10]:
# random.shuffle(t)
# TypeError: 'tuple' object does not support item assignment
In [11]:
sr = ''.join(random.sample(s, len(s)))
print(sr)
In [12]:
tr = tuple(random.sample(t, len(l)))
print(tr)
In [13]:
random.seed(0)
l = list(range(5))
random.shuffle(l)
print(l)