textarea is empty

‎تاپل هاي پايتونPython Tuples

Previous >    <Next  

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

mytuple = ("apple", "banana", "cherry")

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

‎يك تاپل يا جندتائي يك مجموعه مرتب شده و غير قابل تغييراست .مجموعه تاپل در بين دو پرانتز ‎( )‎قرار ميگيرند و عناصر آن با كام تفكيك ميشوند .

‎مثال ـ ايجاد يك تاپل

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

‎آيتم هاي تاپل ـTuple Items

‎آيتم هاي تاپل مرتب شده، غير قابل تغييرو مقادير مجاز به تكرار هستند .آيتم ها اندس دار و ‎آن‎[0]‎ ودومين ‎[1]‎ و بهمين ترتيب ادامه مي يابد .

‎مرتب شده ـordered

‎وقتي گفته ميشود كه تاپل ها مرتب هستند، به اين معني است كه آيتم ها ترتيب مشخصي دارند و ‎ترتيب قابل تغيير نيست .اگر آيتمي به آن اضافه شود، آن در انتها قرار ميگيرد.

‎توجه ـ غيرقابل تغيير ترتيب بدين معني است كه اولين عنصر هميشه داراي انديس‎[0]‎ ‎ودومين‎[1]‎ و الي آخر .اين قابل تغيير نيست .

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

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

‎اجازه تكرار ـAllow Duplicates

‎از آنجائيكه آيتم ها انديس گذاري ميشوند، ميتوان آيتم هاي با مقادير يكسان داشت .دسترسي معمول ‎به آيتم از طريق انديس آن ميباشد.

‎مثال ـ تاپل مجاز به داشته مقادير تكراري

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

‎طول تاپل ـTuple Length

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

‎مثال ـ چاپ تعداد آيتم هاي يك تاپل

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

‎ايجاد تاپل با يك آيتم

‎براي ايجاد يك تاپل با فقط يك آيتم، بايد بعد از آيتم يك كاما گذاشته شود، در ‎غيراينصورت پايتون آنرا بعنوان تاپل در نظر نميگيرد.

‎مثال ـ تاپل با يك آيتم و كاما راهم بخاطر داشته باشيد.

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

‎نوع داده آيتم هاي تاپل ـTuple Items -‎ Data Types

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

‎مثال ـ آيتم ها داراي نوع متفاوت

tuple1 = ("apple", "banana", "cherry")
tuple2 = (1, 5, 7, 9, 3)
tuple3 = (True, False, False)

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

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

‎مثال ـ يك تاپل با مقادير رشته، عدد صحيح ومقدار بولين

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

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

‎از ديدگاه پايتون ، تاپل ها به عنوان شئ وبا نوع داده‎‎"tuple‎"‎ تعريف ميشوند.

<class 'tuple'>

‎مثال ـ مشخص نمودن نوع داده اي تاپل

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

‎تابع سازنده تاپل ـThe tuple()‎ Constructor

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

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

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

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

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

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

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


Previous >    <Next