Does Python have an ordered set?
https://stackoverflow.com/questions/1653970/does-python-have-an-ordered-set
辞書はorderedなので、それを使う案
https://stackoverflow.com/a/53657523
list(dict.fromkeys(keywords))
dict.fromkeys()
PyPIのリスト
https://stackoverflow.com/a/23225031
ordered-set
collections-extended
boltons
(IndexedSet)
https://stackoverflow.com/a/35258869