دستور پایتون set()
دستور پایتون set()
دستور پایتون set() یک نوع دادهی مجموعهای در زبان برنامهنویسی پایتون است که مجموعهای از عناصر یکتا را نگهداری میکند. این دستور میتواند برای ایجاد یک مجموعهی جدید، حذف و یا اضافه کردن عناصر به مجموعهی موجود استفاده شود. برای ایجاد یک مجموعه جدید، میتوان…
2023-07-253 دقیقه مطالعه
دستور پایتون set()
دستور پایتون set() یک نوع دادهی مجموعهای در زبان برنامهنویسی پایتون است که مجموعهای از عناصر یکتا را نگهداری میکند. این دستور میتواند برای ایجاد یک مجموعهی جدید، حذف و یا اضافه کردن عناصر به مجموعهی موجود استفاده شود.
برای ایجاد یک مجموعه جدید، میتوان از دستور set() استفاده کرد و عناصر مورد نظر را درون پرانتز قرار داد. به عنوان مثال:
```
my_set = set([1, 2, 3, 4, 5])
```
در این مثال، یک مجموعه جدید به نام `my_set` ایجاد شده است و عناصر 1، 2، 3، 4 و 5 به آن اضافه شدهاند. توجه کنید که ترتیب عناصر در مجموعه تضمین نشده است و همچنین تنها یک نمونه از هر عنصر در مجموعه نگهداری میشود.
برای اضافه کردن یک عنصر جدید به مجموعه، میتوان از دستور add() استفاده کرد. به عنوان مثال:
```
my_set.add(6)
```
در این مثال، عدد 6 به مجموعه `my_set` اضافه شده است.
برای حذف یک عنصر از مجموعه، میتوان از دستور remove() استفاده کرد. به عنوان مثال:
```
my_set.remove(3)
```
در این مثال، عنصر 3 از مجموعه `my_set` حذف شده است.
همچنین، میتوان از دستور len() برای دریافت تعداد عناصر موجود در مجموعه استفاده کرد. به عنوان مثال:
```
length = len(my_set)
```
در این مثال، تعداد عناصر موجود در مجموعه `my_set` در متغیر `length` ذخیره میشود.
در نهایت، میتوان عملگرهایی همچون اجتماع، تفاضل و تقاطع برای مجموعهها استفاده کرد. به عنوان مثال:
```
set1 = set([1, 2, 3, 4, 5])
set2 = set([4, 5, 6, 7, 8])
union_set = set1.union(set2)
difference_set = set1.difference(set2)
intersection_set = set1.intersection(set2)
```
در این مثال، اجتماع مجموعههای `set1` و `set2` در مجموعه `union_set`، تفاضل مجموعه `set1` و `set2` در مجموعه `difference_set` و تقاطع مجموعه `set1` و `set2` در مجموعه `intersection_set` قرار میگیرد.
در این مقاله، با دستور پایتون set() و کاربردهای آن آشنا شدیم. این دستور میتواند در حل مسائل مختلف برنامهنویسی مفید باشد و با استفاده از آن میتوانیم عملیاتهای مختلفی روی مجموعهها انجام دهیم.
دیدگاهها
پس از بررسی و تأیید مدیر، دیدگاهها در سایت نمایش داده میشوند.
هنوز دیدگاهی منتشر نشده است
اولین نفری باشید که نظر میدهد.