Looks like you are passing a list into get_properties()
but it doesn't take a list, but can take several different parameters. Here is an excerpt from the current documentation:
The get_properties function allows the retrieval of specific properties without having to deal with entire compound records. This is especially useful for retrieving the properties of a large number of compounds at once:
p = pcp.get_properties('IsomericSMILES', 'CC', 'smiles', searchtype='superstructure')
https://pubchempy.readthedocs.io/en/latest/guide/properties.html
Your question is lacking quite a bit in terms of useful details but I'd imagine you'd actually want something like:
for i in List_of_Chemicals['Chemical name']:
prop = pcp.get_properties(i)