Here's another thing that linting taught me recently: Python's str.startswith() method, and str.endswith() as well, takes a tuple as the first parameter! This makes checking for multiple options really simple:
# Verbose way of writing it
if (mystring.startswith('c.') or mystring.startswith('m.') or mystring.startswith('s.')):
...
# Easier way
if (mystring.startswith(('c.', 'm.', 's.'))):
...
I didn't realize the language allowed this!