Where did this type of structure come from: mat = ['a' for i in range(3)] ? This will produce a list of three elements but I don't see reference for it in any of the books.