একটি সেট হল একটি বিমূর্ত ডেটা টাইপ যা নির্দিষ্ট মান সঞ্চয় করতে পারে, কোনো নির্দিষ্ট ক্রম ছাড়াই এবং কোনো পুনরাবৃত্তির মান নেই। এটি একটি সসীম সেটের গাণিতিক ধারণার একটি কম্পিউটার বাস্তবায়ন। অন্যান্য সংগ্রহের ধরন থেকে ভিন্ন, একটি সেট থেকে একটি নির্দিষ্ট উপাদান পুনরুদ্ধার করার পরিবর্তে, একটি সাধারণত একটি সেটের সদস্যতার জন্য একটি মান পরীক্ষা করে।