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