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