افزودن به مجموعه (Add Set Items)
در ست (Set) آیتم ها تغییرناپذیرند؛ یعنی خود آیتم عوض نمی شود. اما می توان آیتم تازه اضافه کرد. الان با دو روش اصلی آشنا می شویم: متد add() برای یک آیتم، و update() برای چند آیتم.
افزودن یک آیتم با add()
متد add() یک آیتم جدید به ست اضافه می کند. اگر تکراری باشد، نادیده می شود.
thisset = {"apple", "banana", "cherry"}
thisset.add("orange")
print(thisset)
نکته: ست نامرتب است؛ بنابراین جای نمایش آیتم ها ثابت نیست.
ادغام دو ست با update()
متد update() همه آیتم های یک ست دیگر را به ستِ فعلی می افزاید.
thisset = {"apple", "banana", "cherry"}
tropical = {"pineapple", "mango", "papaya"}
thisset.update(tropical)
print(thisset)
هشدار: آیتم های تکراری دوباره اضافه نمی شوند؛ ست فقط اعضای یکتا دارد.
افزودن از هر Iterable با update()
ورودی update() می تواند هر «قابل گردش (Iterable)» باشد؛ مثل لیست یا تاپل.
thisset = {"apple", "banana", "cherry"}
mylist = ["kiwi", "orange"]
thisset.update(mylist)
print(thisset)
تمرین مرحله ای سریع
- یک ست سه تایی بساز.
- با
add()یک میوه جدید اضافه کن. - یک لیست بساز و با
update()به ست بیفزا.
ادامه مسیر
برای مرور دسترسی، صفحه دسترسی به مجموعه را ببین. برای حذف آیتم ها، به حذف از مجموعه برو. همین صفحه افزودن به مجموعه مرجع افزوده هاست.
جمع بندی سریع
add()یک آیتم تازه می افزاید.update()چند آیتم را یک جا می افزاید.- ست تکراری را نمی پذیرد.
- ترتیب نمایش در ست ثابت نیست.