পদ্ধতি সেট করুন
পাইথনে বিল্ট-ইন পদ্ধতির একটি সেট রয়েছে যা আপনি সেটগুলিতে ব্যবহার করতে পারেন।
| পদ্ধতি | শর্টকাট | ব্যাখ্যা |
|---|---|---|
| add() | সেট করার জন্য একটি উপাদান যোগ করে | |
| clear() | সেট থেকে সমস্ত উপাদান সরিয়ে দেয় | |
| copy() | সেটের একটি কপি ফেরত দেয় | |
| difference() | - | দুই বা ততোধিক সেটের মধ্যে পার্থক্য সম্বলিত একটি সেট প্রদান করে |
| difference_update() | -= | এই সেটের আইটেমগুলিকে সরিয়ে দেয় যেগুলি অন্য নির্দিষ্ট সেটে অন্তর্ভুক্ত রয়েছে |
| discard() | নির্দিষ্ট আইটেম মুছে দেয় | |
| intersection() | & | সেটটি ফেরত দেয় যা অন্য দুটি সেটের ছেদ |
| intersection_update() | &= | এই সেটের আইটেমগুলি সরিয়ে দেয় যেগুলি অন্য, নির্দিষ্ট সেট(গুলি) এ নেই৷ |
| isdisjoint() | দুটি সেট ছেদ করে কিনা তা ফেরত দেয় | |
| issubset() | <= | এই সেটের সমস্ত আইটেম অন্য সেটে থাকলে সত্য প্রদান করে |
| < | এই সেটের সমস্ত আইটেম অন্য, বৃহত্তর সেটে থাকলে সত্য প্রদান করে | |
| issuperset() | >= | অন্য সেটের সমস্ত আইটেম এই সেটে থাকলে সত্য প্রদান করে |
| > | অন্য, ছোট সেটের সমস্ত আইটেম এই সেটে থাকলে True ফেরত দেয় | |
| pop() | সেট থেকে একটি উপাদান সরিয়ে দেয় | |
| remove() | নির্দিষ্ট উপাদান মুছে দেয় | |
| symmetric_difference() | ^ | দুটি সেটের প্রতিসম পার্থক্য সমন্বিত সেটটি ফেরত দেয় |
| symmetric_difference_update() | ^= | এই সেট এবং অন্য থেকে প্রতিসম পার্থক্য সন্নিবেশ করান |
| union() | | | সেটের সংমিশ্রণ সহ একটি সেট প্রদান করে |
| update() | |= | এই সেট এবং অন্যান্য সংযোগের সাথে সেট আপডেট করে |
প্রধান পদ্ধতির ধরন
সংযোজন পদ্ধতি
add() - একটি আইটেম যোগ করে
update() - একাধিক আইটেম যোগ করে
union() - ইউনিয়ন দ্বারা একটি নতুন সেট তৈরি করে
নির্মূল পদ্ধতি
remove() - নির্দিষ্ট আইটেম মুছে দেয়
discard() - ত্রুটি ছাড়াই বাতিল
pop() - একটি এলোমেলো আইটেম মুছে দেয়
clear() - সব সাফ করে
তুলনা পদ্ধতি
isdisjoint() - সাধারণ আইটেম আছে কিনা
issubset() - উপসেট
issuperset() - সুপারসেট
অপারেশন মোড
intersection() - জেনেরিক আইটেম
পার্থক্য() - পার্থক্য আইটেম
symmetric_difference() - প্রতিসম পার্থক্য
পুনর্নবীকরণ পদ্ধতি
পাইথনের বেশ কয়েকটি পদ্ধতি রয়েছে যা _update() দিয়ে শেষ হয়, যা মূল সেটটি পরিবর্তন করে এবং একটি নতুন সেট ফেরত দেয় না:
টিপ:
আপনি যদি আসল সেটটি পরিবর্তন করতে চান তবে _update() পদ্ধতি ব্যবহার করুন। আপনি যদি একটি নতুন সেট চান তবে নিয়মিত পদ্ধতি (পার্থক্য(), ছেদ(), ইত্যাদি) ব্যবহার করুন।