Python has a built-in set type since 2.4, and since Python 3.0 and 2.7, supports non-empty set literals using the curly-bracket syntax, e.g.: { x, y, z }.
Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48)
[GCC 4.4.5] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> set
<type 'set'>
Pascal-евский set для чего-то серьезного не годится и имеет кучу ограничений. В других языках (C++, Java, C#, Python) множества, хоть и не являются встроенными типами, но хотя бы пригодны для практического использования.
Создайте мне множество из real-ов :) Создайте множество из строк :) Создайте множество из объектов некоторого класса :) Затолкайте в множество больше 256 элементов :)
А так они пригодны разве что для
function isAlpha(c:char):boolean;
begin
if c in ['A'..'Z', 'a'..'z'] then isAlpha:=true;
else isAlpha:=false;
end;