1. List can have Attachment but Library can not have Attachment. 2. List have only major Versioning but Library have both major(Published) and Minor Versioning(Draft) . 3. Check In/ Check Out feature are not inside List but in Library these features are available.
Lists: Can have attachments Have major versions only Do not have Check-in/Check-out features Libraries: Cannot have attachments (files are directly in the library) Have both minor (draft) and major (published) versioning Have Check-in/Check-Out Publishing Libraries can use Page Layouts Have Unique Document Ids out of the box