یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی یه تابستون متفاوت با یه تصمیم هوشمندانه! دوره هوش مصنوعی
🎯 ثبت نام

آموزش set در پایتون

آموزش مجموعه ها (set) در برنامه نویسی پایتون


همچنین پایتون شامل یک نوع داده برای مجموعه ها است.

. کاربردهای اصلی شامل تست عضویت و حذف ورودی های تکراری است. همچنین اشیای مجموعه از عملیات ریاضی مانند اجتماع, اشتراک, تفاضل و تفاضل متقارن پشتیبانی می کند. از پرانتز {} یا تابع set() برای ساخت مجموعه می توان استفاده کرد. نکته: برای ایجاد یک مجموعه خالی باید از set() استفاده کنید نه {}. دومی یک دیکشنری خالی می سازد، ساختار داده ای که در بخش بعدی درباره آن بحث می کنیم. در اینجا یک نمایش مختصر داریم:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
    >>> basket = {'apple', 'orange', 'apple', 'pear', 'orange', 'banana'}
    >>> print(basket)                      # show that duplicates have been removed
    {'orange', 'banana', 'pear', 'apple'}
    >>> 'orange' in basket                 # fast membership testing
    True
    >>> 'crabgrass' in basket
    False
     
    >>> # Demonstrate set operations on unique letters from two words
    ...
    >>> a = set('abracadabra')
    >>> b = set('alacazam')
    >>> a                                  # unique letters in a
    {'a', 'r', 'b', 'c', 'd'}
    >>> a - b                              # letters in a but not in b
    {'r', 'd', 'b'}
    >>> a | b                              # letters in a or b or both
    {'a', 'c', 'r', 'd', 'b', 'm', 'z', 'l'}
    >>> a & b                              # letters in both a and b
    {'a', 'c'}
    >>> a ^ b                              # letters in a or b but not both
    {'r', 'd', 'b', 'm', 'z', 'l'}
<button></button>

مشابه درک مطلب لیست، درک مطلب مجموعه ها نیز پشتیبانی می شود:

1
2
3
4
    >>> a = {x for x in 'abracadabra' if x not in 'abc'}
    >>> a
    {'r', 'd'}
<button></button>

1403/05/28 2712 595
رمز عبور : tahlildadeh.com یا www.tahlildadeh.com
نظرات شما

نظرات خود را ثبت کنید...