पायथन की मानक लाइब्रेरी में बिल्ट-इन फंक्शन सेट () होता है जो एक चलने योग्य को सेट में बदल देता है। एक सेट ऑब्जेक्ट में बार-बार आइटम नहीं होते हैं। इसलिए, यदि किसी स्ट्रिंग में कोई वर्ण एक से अधिक बार होता है, तो वह वर्ण सेट ऑब्जेक्ट में केवल एक बार दिखाई देता है। फिर से, वर्ण उसी क्रम में प्रकट नहीं हो सकते हैं जैसे कि स्ट्रिंग में सेट () फ़ंक्शन का अपना हैशिंग तंत्र होता है
>>> set("hello") {'l', 'h', 'o', 'e'}