I know that the list() constructor creates a new list but what exactly are its characteristics?
What happens when you call
list((1,2,3,4,[5,6,7,8],9))?What happens when you call
list([[[2,3,4]]])?What happens when you call
list([[1,2,3],[4,5,6]])?
From what I can tell, calling the constructor list removes the most outer braces (tuple or list) and replaces them with []. Is this true? What other nuances does list() have?