textarea is empty

‎مجموعه هاي پايتونPython Sets

Previous >    <Next  

‎مجمو ها در پايتون براي ذخيره نمودن چند مقدار در يك متغير مورد استفاده قرار ميگيرند .نمونه ‎زير

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

‎مجموعه يكي ازجهار نوع داده داخلي در پايتون است كه براي ذخيره مجموعه اي از داده ها استفاده ‎ميشود .سه نوع ديگر عبارتند از ليست، تاپل و ديكشنري كه هركدام كيفيت وكاربرد هاي متفاوتي ‎دارند.

‎يك مجموعه يك مجموعه نامرتب و غير قابل تغيير وبدون انديس است .مجموعه در بين دو ‎{ }‎قرار ميگيرند و عناصر آن با كام تفكيك ميشوند.

‎توجه ـ آيتم هاي مجموع غيرقابل تغيير ، اما ميتوان آيتمي را ارآن حذف ويا بآن اضافه كرد.

‎مثال ـ ايجاد يك مجموعه

--(go to editor for change code and run)

<>‎توجه ـ مجموعه نامرتب است، بنا براين نميتوان مطمئن شد كه ايتم ها به چه ترتيبي ظاهر ميشوند.

‎آيتم هاي مجموعه ـSet Items

‎آيتمهاي مجموعه نامرتب، غيرقابل تغيير و غير قابل قبول براي مقادير تكراري هستند.

‎نامرتب ـUnordered

‎نامرتب بودن يعني آيتمها در مجموعه ترتيب تعريف شده اي ندارند .بعبارتي آن ميتوان بحالات ‎مختلف معرفي ويا ظاهر شود .ونميتوان به آنها با انديس ويا كليد مراجعه كرد.

‎غيرقابل تغيير ـUnchangeable

‎مجموعه غيرقابل تغيير، بدين معني است كه آيتم ها نميتوانند پس از ايجاد مجموعه مقدارشان تغيير ‎كنند .اما ميتوان پس از ايجاد آيتمي را ازآن حذف ويا به آن اضافه كرد.

‎عدم تكرار عناصر ـDuplicates Not Allowed

‎مجموعه نميتواند داراي آيتم با مقدارتكراري باشد .اگر هم تكراري باشد، تكرار آن ناديده گرفته ‎ميشود.

‎مثال ـ ناديده گرفتن مقداري تكراري در مجموعه

--(go to editor for change code and run)

‎توجه ـ مقاديرTrue و‎1‎ در مجموعه تكراري منظور ميشود . همچنينFalse و ‎0‎هم تكراري هستند .

‎مثال ـ تكراريTrue و ‎1

--(go to editor for change code and run)

‎مثال ـ تكراريFalse و ‎0

--(go to editor for change code and run)

‎دريافت طول يك مجموعه

‎براي بدست آوردن تعداد عناصر يك مجموعه از تابع‎len( )‎ استفاده ميشود .

‎مثال ـ نمونه بدست آوردن طول مجموعه

--(go to editor for change code and run)

‎انواع نوع داده آيتمهاي مجموعه

‎آيتم هاي مجموعه ميتوانند از هر نوع داده اي باشند، مثل بولين، عددي، رشته و...

‎مثال ـ نمونهstring , int , boolean

--(go to editor for change code and run)

‎يك مجموعه مي تواند داراي آيتمهاي مختلف داده اي باشد.

‎مثال ـ نمونه مجموعه با نوع دادهاي متفاوت

--(go to editor for change code and run)

‎تابع نوع ـ‎type( )

‎از ديدگاه زبان برنامه نويسي پايتون، مجموعه ها بعنوان شئ با نوع‎‎"set‎"‎ ايجاده ‎ميشوند.

<class 'set'>

‎مثال ـ نوع داده اي يك مجموعه چيست

--(go to editor for change code and run)

‎تابع‎type( )‎ با نوع دادهاي آيتمهاي مجموعه اي ربطي ندارد، فقط با نوع متغير ‎مربوط ميشود.

<>

‎تابع سازنده مجموعه ـThe set()‎ Constructor

‎مجموعه ها در پايتون يك نوع شئ ميباشند .اين اشياء بجز روال ايجاد معمول ميتوان از طريق تابع ‎سازنده‎set()‎‎ ايجاد نمود.

‎مثال ـ ايجاد مجموعه با تابع سازنده

--(go to editor for change code and run)

‎مجموعه ها‎)‎ آرايه ها‎(‎ در پايتون

‎چهار نوع داده مجموعه اي در زبان برنامه نويسي پايتون وجود دارد.

‎يادآوري ـ از نسخه‎3.7‎ پايتون ، ديكشنري ها مرتب ميباشند، ولي در نسخ قبلي نامرتب ‎بوده اند.

‎هنگام انتخاب نوع مجموعه ، درك ويژگي هاي آن نوع مفيد است .انتخاب نوع مناسب براي ‎يك مجموعه داده خاص ميتواند به درك معناي آن كمك نموده وباعث افرايش كارائي وامنيت آن باشد.


Previous >    <Next