Читать книгу Python One-Liners - Christian Mayer - Страница 37

Listing 1–8Der Datentyp set ist nur für Hash-fähige Elemente geeignet.

Оглавление

Sie können eine Menge aus Strings erzeugen, weil Strings Hash-fähig sind. Eine Menge aus Listen dagegen ist nicht möglich, da Listen nicht Hash-fähig sind. Das liegt daran, dass der Hash-Wert vom Inhalt des Elements abhängt und Listen veränderlich sind; wenn Sie den Listen-Datentyp ändern, muss sich auch der Hash-Wert ändern. Da veränderliche Datentypen nicht Hash-fähig sind, können Sie sie nicht in Mengen verwenden.

Python One-Liners

Подняться наверх