In Python, wann ein Wörterbuch, eine Liste oder ein Set verwendet werden soll?

Wann sollte ich ein Wörterbuch, eine Liste oder ein Set verwenden?

Gibt es Szenarien, die für jeden Datentyp besser geeignet sind?