Set

Set

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

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

.

clc;clear;
% Set
studentSet = py.set({'Ali', 'Mohammad', 'Soheyl'}) % Create a Python set in MATLAB
studentSet.add('Alireza') % Add 'Alireza' to the set
disp(studentSet)

SetValue=py.set({'1','2','30','400'})
% Get the number of items in the set
num_students_set = py.len(SetValue)

% Get the minimum value of the SetValue
min_value = py.min(SetValue)

% Get the maximum value of the SetValue
max_value = py.max(SetValue)

% Get the type of the 'studentSet' set
set_type = py.type(studentSet) % This will return the type of 'studentSet'

% Check if 'studentSet' is a superset of {'Ali'}
set1 = studentSet.issuperset({'Ali'}) % This will return 1 if 'studentSet' contains 'Ali', and 0 otherwise

% Check if 'studentSet' is a superset of {'Hassan'}
set2 = studentSet.issuperset({'Hassan'}) % This will return 1 if 'studentSet' contains 'Hassan', and 0 otherwise

۰ ۰ ۰ دیدگاه

دیدگاه‌ها

هیچ نظری هنوز ثبت نشده است.
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی

تبلیغات
Blog.ir بلاگ، رسانه متخصصین و اهل قلم، استفاده آسان از امکانات وبلاگ نویسی حرفه‌ای، در محیطی نوین، امن و پایدار
bayanbox.ir صندوق بیان - تجربه‌ای متفاوت در نشر و نگهداری فایل‌ها، ۳ گیگا بایت فضای پیشرفته رایگان
Bayan.ir - بیان، پیشرو در فناوری‌های فضای مجازی ایران