Share a list externally ? Not directly.

Another gotcha for you:

SharePoint Online has a great feature that enables your company to interact with external users, to better collaborate, without having to go through the whole process of adding user accounts, granting permissions, defining groups etc.. (not that you cannot do this of course, if you would like to take the matter into your own hands)

https://support.office.com/en-gb/article/Manage-external-sharing-for-your-SharePoint-Online-environment-c8a462eb-0723-4b0b-8d0a-70feafe4be85?ui=en-US\&rs=en-GB\&ad=GB

Now what the document does not clearly states is WHAT exactly CAN be shared EXTERNALLY?.

You can infer the security scopes available for sharing by looking at the table "Deciding how to share".

As such, the share-able items are (read security scopes):

Site (Web), List Items (Documents)

As such, you will not be able to share a List, but you will be able to share a document library (it's root folder).

You will however be able to share List Items.