Why isn't the zipped list printing?

What is the list() function actually doing that allows you to print out the list of lists? And why can’t you use print() without it?