https://www.cyber1101.com/2023/04/set-in-python.html