How to initialize a collections.defaultdict()

Is there any reason why in the lesson 8 (pascal) notebook the default dict is initialized with:

collections.defaultdict(lambda:[])

instead of:

collections.defaultdict(list)

Both expressions seem to yield the same result. If that was true, why using a lambda expression to begin with?