পাইথনের স্ট্যান্ডার্ড লাইব্রেরিতে অন্তর্নির্মিত ফাংশন সেট() রয়েছে যা একটি পুনরাবৃত্তিযোগ্য সেটে রূপান্তরিত করে। একটি সেট অবজেক্টে বারবার আইটেম থাকে না। সুতরাং, যদি একটি স্ট্রিং একাধিকবার কোনো অক্ষর ধারণ করে, সেই অক্ষরটি সেট অবজেক্টে শুধুমাত্র একবার প্রদর্শিত হয়। আবার, সেট() ফাংশনের নিজস্ব হ্যাশিং মেকানিজম থাকায় অক্ষরগুলি স্ট্রিং-এর মতো একই ক্রমানুসারে উপস্থিত নাও হতে পারে
>>> set("hello") {'l', 'h', 'o', 'e'}