سبد (0)

تبلیغات

کار با مجموعه ها در پایتون

در این فصل قرار است با data structure ها یا ساختار داده در پایتون آشنا شویم. 

انواع ساختار داده در پایتون

انواع ساختار داده که در پایتون وجود دارد عبارتند از:

  1. رشته 
  2. آرایه 
  3. چند تایی مرتب
  4. دیکشنری
  5. مجموعه

کار با مجموعه یا set در پایتون :

در این فصل قرار است که با مجموعه ها یا Set ها آشنا شویم . مهمترین بخش یک Data Structure مجموعه ها میباشند.

با مجموعه در ریاضی به صورت کامل آشنا شدیم . به عنوان مثال مجموعه اعداد اول کمتر از 20 . برای تعریف مجموعه ها هم میتونیم از curly braces یا {} استفاده میکنیم . همچنین مانند دیکشنری ها اندیس ناپذیر هستند .

تفاوت مهم دیکشنری و مجموعه ها در این است که set ها هیچ اندیسی نمیگیرند . 

مثال 1 ) یک مجموعه ساده تعریف کنید . 

Set1 = {"ali" , 7 , "7!" , "python"}
خودتان امتحان کنید »

متد هایی که در مجموعه ها تعریف میشوند و استفاده میشوند عبارتند از :
copy : برای کپی کردن یک مجموعه به کار میرود .
clear : برای پاک کردن مجموعه به کار میرود .
add : برای اضافه کردن یک مقدار به مجموعه به کار میرود .
remove : برای پاک کردن کامل مجموعه به کار میرود .
update : برای آپدیت کردن مجموعه به کار میرود .
isdisjoint : برابر نبودن دو مجموعه
issubset : زیر مجموعه

که دقیقا کارایی مجموعه ها را دارند . همچنین برای بدست آوردن اجتماع یک مجموعه از union و همچنین برای اشتراک از intersection استفاده میکنیم .  

تمرین 1 ) دو مجموعه تعریف کنید و اشتراک و اجتماع دو مجموعه را بدست آورید . 

Code
خودتان امتحان کنید »

تمرین 2 ) 3 مجموعه تعریف کنید و متد های مختلف را روی آن ها پیاده سازی کنید .

Code
خودتان امتحان کنید »

 

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه پرداخت آنلاین - بانک اقتصاد نوین پرداخت آنلاین - بانک سامان
 
دوره های آموزشی راه اندازی کسب و کارهای اینترنتی
تبلیغات اینترنتی