List is a visual representation of a dataset that provides more flexibility for arranging the data to display than a table and that is less visual explicit than a card view.
A list view is useful for comparing entries among them that do not need exhaustive comparison. In case you need exhaustive comparison use the table view.
A list allows you a free way of displaying information. While the table isn't meant to have several text labels in a column, list is the pattern for doing that, as you can see in the following examples.
Not all the element in a list entry are mandatory, feel free to delete and include the ones you need.
When a list is used together with management bar, the list entries must include the checkbox, as the selection and actions are reflected in the management bar.
Whenever you need to group series of list entries, you can use the list group heading for that.