منو سایت

آموزش پایتون با ویدیو

 تاریخ انتشار :
/
  وبلاگ
آموزش پایتون با ویدیو

مجموعه ها (ست) در پایتون و یادگیری آن یکی از بخش های مهم تسلط بر این زبان برنامه نویسی قدرتمند است و مجموعه ها در این زبان یکی از چهار مجموعه ذخیره سازی داده ها هستند. در کنار یادگیری مجموعه ها در پایتون، باید به تاپل ها، دیکشنری ها و لیست ها تسلط داشته باشید تا بتوانید از تمامی ویژگی های مجموعه ها در این زبان استفاده کنید. همه این موارد در سری مقالات یادگیری پایتون مورد بحث قرار گرفته است.

نکته


پایتون به دلیل روش‌های ذخیره‌سازی داده‌ها و قابلیت انجام عملیات‌های متعدد بر روی آن، یکی از قدرتمندترین زبان‌ها برای تجزیه و تحلیل داده‌ها محسوب می‌شود و می‌توانید از چهار مجموعه توصیف‌شده برای ذخیره‌سازی یا عملیات استفاده کنید.

دوره ارائه شده در ویدئو

دو نکته مهم در مورد مجموعه های آموزشی پایتون

دو نکته مهم در مورد مجموعه های آموزشی پایتون وجود دارد که برای آموزش هر یک از مجموعه ها باید به آنها توجه کنید.

  • آرایه ها در پایتون به صورت نامرتب ذخیره می شوند و شاخص خاصی برای آن وجود ندارد.
  • آرایه ها در پایتون تغییر ناپذیر هستند و برای اصلاح هر یک از عناصر آن باید از روش های فرعی استفاده شود.

توجه داشته باشید که هر عنصر در یک مجموعه تغییر ناپذیر است، اما می توانید یک عنصر جدید به یک مجموعه اضافه کنید یا یک عنصر را حذف کنید.

کاربرد مجموعه های آموزشی در پایتون چیست؟

مجموعه های آموزشی پایتون کاربردهای زیادی دارند و شما می توانید از این مجموعه برای ذخیره داده ها در شرایط مختلف استفاده کنید. مجموعه‌ها در پایتون معادل مجموعه‌های ریاضی هستند، جایی که می‌توانید اعداد و مجموعه‌های نامرتب داشته باشید، آن‌ها را اضافه کنید یا عملیات‌های ریاضی مختلفی را روی آن‌ها اعمال کنید.

مجموعه ها در این زبان برنامه نویسی اجازه استفاده از عناصر تکراری را نمی دهند. لازم به ذکر است که آیتم های مجموعه ها قابل تغییر نیستند، اما خود مجموعه به شما این امکان را می دهد که یک آیتم را اضافه یا حذف کنید.

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

برای تعریف آرایه ها در پایتون باید از روش زیر استفاده کنید. با تعریف مجموعه و قرار دادن نام برای آن، شاخص عناصر مشخص نمی شود و ممکن است هنگام چاپ در خروجی، ترتیب قرارگیری با ترتیب تعریف مجموعه متفاوت باشد.

#How to define sets in Python

Set = {"apple", "banana", "cherry"}

print(Set) #may print {'apple', 'cherry', 'banana'}

امکان استفاده از عناصر تکراری در آرایه ها در پایتون وجود ندارد و با تعریف یک آرایه به صورت زیر با سه عنصر خروجی دریافت خواهید کرد.

Set = {"apple", "banana", "cherry", "apple"}

print(Set) #prints {'apple', 'cherry', 'banana'}

اگر می خواهید طول یک آرایه را پیدا کنید، این کار را می توان با استفاده از دستور len انجام داد. دقت کنید با دستور type هم می توانید نوع مجموعه تعریف شده را در خروجی ببینید.

#Set length and type

Set = {"apple", "banana", "cherry", "apple"}

print(len(Set)) #prints 3

print(type(Set)) #prints <class 'set'>

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

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

#Access set elements

Set = {"apple", "banana", "cherry", "kiwi"}

for x in Set:

    print(x) #prints set elements

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

#Check set elements 

Set = {"apple", "banana", "cherry", "kiwi"}

print("cherry" in Set) #prints True

print("orange" in Set) #prints False

عملیات های مختلف پس از یادگیری مجموعه ها در پایتون

پس از یادگیری مجموعه ها در پایتون می توان عملیات های مختلفی را انجام داد و با استفاده از خطوط فرمان زیر می توانید مجموع عناصر یک مجموعه را محاسبه کنید.

#Sum of elements in a set

Set = {1, 2, 3, 4, 5}

print(sum(Set)) #prints 15

برای کپی کردن یک مجموعه در مجموعه دیگر، می توانید از عملکرد کپی به صورت زیر استفاده کنید.

#Copy one set into another

Set1 = {"apple", "banana", "cherry", "kiwi"}

Set2 = Set1.copy()

print(Set2) #prints {'kiwi', 'apple', 'cherry', 'banana'}

print(type(Set2)) #prints <class 'set'>

حذف و افزودن به مجموعه ها در پایتون

با استفاده از متدهای مجموعه در پایتون، می توانید به عناصر یک مجموعه اضافه کنید. در واقع امکان حذف و اضافه کردن مجموعه ها در پایتون وجود دارد که می توانید به راحتی با خطوط فرمان زیر انجام دهید.

#Add to set items

Set = {"apple", "banana", "cherry"}

Set.add("orange")

print(Set) #prints {'orange', 'apple', 'cherry', 'banana'}

#Remove an item from the set

Set = {"apple", "banana", "cherry"}

Set.remove("cherry")

print(Set) #prints {'apple', 'banana'}

علاوه بر این، دستور دیگری وجود دارد که می توانید از آن برای حذف هر عنصری از مجموعه ها در پایتون استفاده کنید.

#Remove a random number from the set

Set = {"apple", "banana", "cherry", "kiwi"}

Set.pop()

print(Set) #prints {'apple', 'cherry', 'banana'}

با دستور clear می توانید تمام عناصر یک مجموعه را در این زبان برنامه نویسی پاک کنید.

#Clear all the elements in a set

Set = {"apple", "banana", "cherry", "kiwi"}

Set.clear()

print(Set) #prints set()

نتیجه

مجموعه‌های یادگیری پایتون یک راه عالی برای دسترسی به تمام ویژگی‌های مجموعه‌ها در پایتون است. امکان استفاده از آرایه های پایتون برای ذخیره اقلام داده وجود دارد و باید مراقب باشید که از آیتم های تکراری در آن استفاده نکنید. همچنین در مجموعه‌های پایتون هیچ ترتیبی وجود ندارد و هنگامی که یک مجموعه را تعریف می‌کنید، دقیقاً نمی‌دانید که ترتیب عناصر آن به چه صورت خواهد بود. برای اطلاعات بیشتر می توانید مقاله آموزش مجموعه ها در پایتون را از سایت w3schools مطالعه کنید.

اگر در رابطه با مقاله مجموعه های پایتون سوالی دارید، می توانید سوالات خود را در قسمت نظرات بپرسید تا در کمترین زمان ممکن پاسخ مناسبی دریافت کنید.