mark/structures: slightly optimize some functions
mark/structures: slightly optimize some functions

`normalize_mark_list` shows up in pandas collection profiles. It's
simple enough to improve.

pytest-dev/pytest,Akasurde/pytest,RonnyPfannschmidt/pytest,markshao/pytest