در خدمت شما هستیم با آموزش کار با Tuple در برنامه نویسی پایتون از وب سایت آموزش برنامه نویسی سورس باران. تاپل Tuple یک مجموعه (Collection) از داده ها است که مرتب و غیر قابل تغییر است. با ما همراه باشید…
آموزش کار با Tuple در برنامه نویسی پایتون
بدون مقدمه وارد بحث آموزش بشیم. Tuple ها با پرانتز () ساخته می شود:
1 2 |
thistuple = ("apple", "banana", "cherry") print(thistuple) |
خروجی به شرح زیر می باشد :
در مثال زیر عنصر دوم Tuple را چاپ کرده ایم:
1 2 |
thistuple = ("apple", "banana", "cherry") print(thistuple[1]) |
توجه داشته باشید که تاپل ها غیر قابل تغییر هستند و نمی تواند مقادیر عناصر آن ها را عوض یا حذف کنید. در مثال زیر خطایی تولید نمی شود اما مقدار عنصر دوم هیچ تغییری پیدا نمی کند:
1 2 3 |
thistuple = ("apple", "banana", "cherry") thistuple[1] = "blackcurrant" # test changeability print(thistuple) |
خروجی زیر را خواهیم داشت :
تابع Tuple در برنامه نویسی پایتون
تاپل ها را می توانیم با سازنده یا تابع ()tupe نیز ایجاد کنیم، به مثال زیر توجه نمایید:
1 2 |
thistuple = tuple(("apple", "banana", "cherry")) # note the double round-brackets print(thistuple) |
در مثال زیر با استفاده از تابع ()len طول Tuple را بدست می آوریم:
1 2 |
thistuple = tuple(("apple", "banana", "cherry")) print(len(thistuple)) |
دسترسی به مقادیر یک tuple
جهت دسترسی به مقادیر موجود در یک tuple، می بایست از [] و اندیس مقدار مورد نظر استفاده کرد.
1 2 3 4 5 |
#!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0] print "tup2[1:5]: ", tup2[1:5] |
پیشنهاد ویژه : پکیج آموزش پروژه محور پایتون
بروز رسانی tuple
همان طور که در بالا تشریح شد، tuple غیر قابل تغییر هستند؛ بدین معنا که امکان ویرایش و بروز رسانی آن ها وجود ندارد. با این حال می توان دو tuple را به هم متصل کرده و tuple جدید خلق کرد، همانند مثال زیر:
1 2 3 4 5 6 7 8 |
#!/usr/bin/python tup1 = (12, 34.56); tup2 = ('abc', 'xyz'); # Following action is not valid for tuples # tup1[0] = 100; # So let's create a new tuple as follows tup3 = tup1 + tup2; print tup3 |
(12, 34.56, ‘abc’, ‘xyz’)
امیدوارم که این جلسه از آموزش پایتون مورد توجه دوستان عزیز قرار گرفته باشد.
لیست جلسات قبل آموزش پایتون
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- منبع : سورس باران
- رمز فايل : www.sourcebaran.com
- انتشار: ۵ اسفند ۱۳۹۸
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس