آدرس : تهران میدان فردوسی خیابان ایرانشهر بین سمیه و طالقانی مجتمع تجاری میلاد واحد 9

پشتیبانی 24 ساعته : 02188867940 – 09927674217

برای مشاهده لیست علاقه مندی ها وارد شوید!

مشاهده محصولات فروشگاه
0

هیچ محصولی در سبد خرید نیست.

مجموعه – مجموعه رفتن به شما

دسته بندی :اخبار سایت 5 مارس 2023 علیرضا بابامرادی 117
مجموعه - مجموعه رفتن به شما

مجموعه – مجموعه رفتن به شما

قابل تغییر است و امکان درج و حذف پویا عناصر را فراهم می کند. مجموعه های پایتون توسط نوع داده dict پشتیبانی می شوند و به اشتراک گذاشته می شوند ویژگی های عملکرد هر شی قابل هش را می توان در یک ذخیره کرد مجموعه.>>> vowels = {‘a’, ‘e’, ‘i’, ‘o’, ‘u’} این اجرای مجموعه داخلی در پایتون است.26 نوع مجموعه True >>> ‘e’ in vowels >>> letters = set(‘alice’) {‘a’, ‘e’, ‘i’} >>> letters.intersection(vowels) >>> vowels.add(‘x’) {‘i’, ‘a’, ‘u’, ‘o’, ‘x’, ‘e’} >>> vowels >>> len(vowels) 6کلاس frozenset یک نسخه تغییرناپذیر از مجموعه را پیاده سازی می کند پس از ساخته شدن نمی توان آن را تغییر داد. 28 Frozensets هستند ایستا و فقط اجازه عملیات پرس و جو را روی عناصر خود می دهد (بدون درج یا حذف ها.) از آنجایی که فریزست ها ثابت و قابل هش هستند، می توانند باشند به عنوان کلیدهای فرهنگ لغت یا به عنوان عناصر مجموعه دیگری استفاده می شود، چیزی که با اشیاء مجموعه منظم (تغییرپذیر) امکان پذیر نیست.>>> vowels = frozenset({‘a’, ‘e’, ‘i’, ‘o’, ‘u’}) منجمد – مجموعه های غیرقابل تغییر AttributeError: >>> vowels.add(‘p’) “‘frozenset’ object has no attribute ‘add'” # be used as dictionary keys: # Frozensets are hashable and can >>> d[frozenset({1, 2, 3})] >>> d = { frozenset({1, 2, 3}): ‘hello’ } ‘hello’کلاس collections.Counter در کتابخانه استاندارد پایتون یک نوع چند مجموعه ای (یا کیفی) را پیاده سازی می کند که به عناصر موجود در مجموعه اجازه می دهد تا بیش از یک رخداد داشته باشند.

29 مجموعه ها. شمارنده – چند مجموعه 

این در صورتی مفید است که لازم باشد نه تنها اگر یک عنصر بخشی است، پیگیری کنید از یک مجموعه، بلکه چند بار در مجموعه گنجانده شده است:>>> inventory = Counter() >>> from collections import Counter >>> inventory.update(loot) >>> loot = {‘sword’: 1, ‘bread’: 3} Counter({‘bread’: 3, ‘sword’: 1}) >>> inventory >>> more_loot = {‘sword’: 1, ‘apple’: 1} >>> inventory >>> inventory.update(more_loot) Counter({‘bread’: 3, ‘sword’: 2, ‘apple’: 1})در اینجا یک هشدار برای کلاس Counter وجود دارد: شما باید مراقب باشید که چه زمانی شمارش تعداد عناصر موجود در یک شی Counter. فراخوانی len() تعداد عناصر منحصر به فرد در مولتی مجموعه را برمی گرداند، در حالی که تعداد کل عناصر را می توان با استفاده از تابع جمع بازیابی کرد:3 # Unique elements >>> len(inventory) >>> sum(inventory.values()) 6 # Total no. of elements پشته مجموعه ای از اشیاء است که از آخرین ورودی، اولین خروجی سریع پشتیبانی می کند (LIFO) معناشناسی برای درج و حذف. بر خلاف لیست ها یا آرایه ها، پشته ها معمولاً اجازه دسترسی تصادفی به اشیاء موجود در آنها را نمی دهند. عملیات درج و حذف اغلب فشار و پاپ نیز نامیده می شود. یک قیاس مفید در دنیای واقعی برای ساختار داده پشته، پشته ای از است بشقاب ها: پشته ها (LIFO) صفحات جدید به بالای پشته اضافه می شوند. و چون می تواند جابجا شود (آخرین ورود، اولین خروج). برای رسیدن به بشقاب هایی که در پشته پایین تر هستند، بالاترین صفحات باید باشند صفحات گرانبها و سنگین هستند، فقط بالاترین صفحه است یکی یکی حذف شد

علیرضا بابامرادی

راه آسان‌تری برای ارتباط با کاربران‌مان پیدا کرده‌ایم :) عضویت در کانال

مطالب زیر را حتما بخوانید:

قوانین ارسال دیدگاه در سایت

  • چنانچه دیدگاهی توهین آمیز باشد تایید نخواهد شد.
  • چنانچه دیدگاه شما جنبه ی تبلیغاتی داشته باشد تایید نخواهد شد.
  • چنانچه از لینک سایر وبسایت ها و یا وبسایت خود در دیدگاه استفاده کرده باشید تایید نخواهد شد.
  • چنانچه در دیدگاه خود از شماره تماس، ایمیل و آیدی تلگرام استفاده کرده باشید تایید نخواهد شد.
  • چنانچه دیدگاهی بی ارتباط با موضوع آموزش مطرح شود تایید نخواهد شد.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

لینک کوتاه:
0