How to create a list of empty lists
For manually creating a specified number of lists, this would be good:
empty_list = [ [], [], ..... ]
In case, you want to generate a bigger number of lists, then putting it inside a for loop would be good:
empty_lists = [ [] for _ in range(n) ]
For arbitrary length lists, you can use [ [] for _ in range(N) ]
Do not use [ [] ] * N
, as that will result in the list containing the same list object N
times