["python","list"]
How to create a list of empty lists

Apologies if this has been answered before, but I couldn't find a similar question on here. I am pretty new to Python and what I am trying to create is as follows: list1 = [] list2 = [] results = [list1, list2] This code works absolutely fine, but I was wondering if there was a quicker way to do this in one line. I tried the following, which didn't work, but I hope it demonstrates the sort of thing that I'm after: result = [list1[], list2[]] Also, in terms of complexity, would having it on one line really make any difference? Or would it be three assignments in either case?
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) ]