You actually don't need to unpack them at all: The individual lists can be referenced as unique variables as they are now!
Instead of trying to reference the variables as list1
with new names, use their existing names:
myList = [[1,2],[3,4],[5,6]]
print (myList[0]) # Prints out the list [1,2]
print (myList[1]) #Prints out the list [3,4]
print (myList[2]) #Prints out the list [5,6]
There are advantages to this format, take for example this made up list:
myListOfUnexpectedSize = [[1,3],[5,7],...more lists...,[15,17]]
print(len(myListOfUnexpectedSize)) #Prints out the number of lists you have
for lis in myListOfUnexpectedSize: #This loop will print out all the lists one by one
print(lis)
print(myListOfUnexpectedSize[-1]) #Prints out the last list in the big list
So by using the size of the larger list, you can figure out how many lists you have inside and work with them.