Say I have a list of items:
l1 = ['a','b','c',d','e','f','g']
Now, what I wish to do is to randomly split the contents of this list into n
number of lists (say n=3), with well defined sizes (say l2 is of length 3, l3 is also of length 3 and l4 is of length 1) such that none of the elements are repeated. i.e
l2 = ['a','d','e']
l3 = ['b','f',g']
l4 = ['c']
How can such a thing be achieved? Thanks.