در این مطلب، ویدئو آموزش مبتدیان پایتون | مجموعه ها TUPLE | برنامه نویسی پایه 6 با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,730
سلام و به این جلسه خوش آمدید، بنابراین
2
00:00:02,730 –> 00:00:04,440
امروز قصد داریم در مورد تاپل ها بیاموزیم
3
00:00:04,440 –> 00:00:06,600
و در جلسه گذشته
4
00:00:06,600 –> 00:00:09,179
لیست هایی را دیده ایم، بنابراین در پایتون
5
00:00:09,179 –> 00:00:11,700
مجموعه جدول و دیکشنری انواع داده های مجموعه را
6
00:00:11,700 –> 00:00:13,620
داریم و قبلاً
7
00:00:13,620 –> 00:00:17,100
لیست هایی را در آخرین جلسه خود دیده ایم و ما می دانیم که
8
00:00:17,100 –> 00:00:19,350
لیست مرتب شده است به صورت فهرست بندی شده قابل تغییر و
9
00:00:19,350 –> 00:00:22,590
تکراری در حال حاضر تاپل شبیه به لیست ها است
10
00:00:22,590 –> 00:00:24,420
تنها تفاوتی که در اینجا خواهید یافت
11
00:00:24,420 –> 00:00:26,789
این است که غیر قابل تغییر است بنابراین نمی
12
00:00:26,789 –> 00:00:29,310
توانید هیچ عنصری را تغییر دهید که نمی توانید
13
00:00:29,310 –> 00:00:33,600
عناصر را در کوبا اضافه یا حذف کنید و ما از این براکت ها از
14
00:00:33,600 –> 00:00:35,940
براکت های دایره ای برای ایجاد یک
15
00:00:35,940 –> 00:00:38,610
tuple پس بیایید شروع کنیم
16
00:00:38,610 –> 00:00:41,160
و ببینیم دقیقاً چگونه می توانید با تریپل
17
00:00:41,160 –> 00:00:43,320
به روشی بسیار آسان کار کنید، بنابراین من به PI Charm خود می روم
18
00:00:43,320 –> 00:00:46,260
و یک فایل Python جدید ایجاد
19
00:00:46,260 –> 00:00:51,000
می کنم و نام آن را به عنوان tuples پایتون می گذارم و در اینجا
20
00:00:51,000 –> 00:00:53,760
می توانم شروع به ایجاد آن کنم. ما می دانیم که از
21
00:00:53,760 –> 00:00:56,100
این براکت ها برای ایجاد یک تاپل استفاده می کنیم و
22
00:00:56,100 –> 00:01:01,640
می توانم هر نامی که بتوانم بگویم تاپل من
23
00:01:01,640 –> 00:01:05,850
برابر است به آن بدهم و در پرانتز می توانم
24
00:01:05,850 –> 00:01:08,580
هر تعداد عنصر از هر نوع داده ای
25
00:01:08,580 –> 00:01:14,220
را بدهم، بنابراین می گویم این apples orang است. es
26
00:01:14,220 –> 00:01:19,770
و grapes بنابراین من یک جدول ایجاد کرده ام و
27
00:01:19,770 –> 00:01:22,790
اکنون می توانم آن را چاپ کنم، بنابراین می گویم
28
00:01:22,790 –> 00:01:26,850
تاپلم را چاپ کنید و یک کلیک راست انجام می دهم
29
00:01:26,850 –> 00:01:30,060
و تاپل پایتون را اجرا می کنم و اگر بخواهم
30
00:01:30,060 –> 00:01:32,670
چاپ کنم، اکنون تمام عناصر موجود در تاپل
31
00:01:32,670 –> 00:01:35,340
را چاپ می کنم.
32
00:01:35,340 –> 00:01:37,560
من همیشه میتوانم از هر عنصر خاصی از ایندکس استفاده کنم، بنابراین
33
00:01:37,560 –> 00:01:40,650
میتوانم تاپلم را بگویم و میتوانم براکتهای مربع بدهم
34
00:01:40,650 –> 00:01:42,570
و موقعیت نمایه را بگویم،
35
00:01:42,570 –> 00:01:46,200
بنابراین میگویم 1 بنابراین 1 به این معنی است که فهرست یک دارای
36
00:01:46,200 –> 00:01:49,380
رنگهای پرتقال است، بنابراین اگر اکنون این را اجرا کنم،
37
00:01:49,380 –> 00:01:52,229
پرتقال چاپ میشود و حالا شما می تواند
38
00:01:52,229 –> 00:01:56,040
از نگاتیو هم استفاده کند، بنابراین اگر بگویم سه گانه من را چاپ کنید
39
00:01:56,040 –> 00:01:58,640
و در پرانتز می گویم
40
00:01:58,640 –> 00:02:01,530
منهای 1، بنابراین می توانید حدس بزنید چه چیزی
41
00:02:01,530 –> 00:02:02,130
در اینجا چاپ می شود،
42
00:02:02,130 –> 00:02:04,799
بگذارید امتحان کنیم، من این را اجرا می کنم و
43
00:02:04,799 –> 00:02:07,200
چاپ انگور است تا بتوانید ببینید چه زمانی
44
00:02:07,200 –> 00:02:10,288
منهای می دهیم. ایندکس از پشت شروع می شود،
45
00:02:10,288 –> 00:02:13,590
بنابراین اینجا انگور را گرفت که
46
00:02:13,590 –> 00:02:14,310
در منفی بود
47
00:02:14,310 –> 00:02:16,319
و این را چاپ کرده است، بنابراین می توانید از
48
00:02:16,319 –> 00:02:19,739
این نوع عملیات نیز استفاده کنید، همچنین اگر
49
00:02:19,739 –> 00:02:21,270
می خواهید یک محدوده چاپ کنید، می توانید بگویید
50
00:02:21,270 –> 00:02:24,959
من سه گانه را چاپ کنید و اینجا در پرانتز
51
00:02:24,959 –> 00:02:26,610
در پرانتز مربع می توانید یک محدوده بدهید برای
52
00:02:26,610 –> 00:02:29,069
مثال من می گویم صفر تا هفتم ری پس
53
00:02:29,069 –> 00:02:32,400
از یک تا دو موقعیت شاخص چاپ می کند، بنابراین
54
00:02:32,400 –> 00:02:34,590
اگر اکنون این را اجرا کنم، می بینید که
55
00:02:34,590 –> 00:02:36,599
چاپ سیب پرتقال و انگور است
56
00:02:36,599 –> 00:02:43,739
که از 1 تا 2 یا 0 تا 2 است و اگر اینجا بگویم 2
57
00:02:43,739 –> 00:02:46,560
، اگر من انگور را چاپ کنم، چاپ نمی شود.
58
00:02:46,560 –> 00:02:48,420
این را اجرا کنید، می بینید که چاپ
59
00:02:48,420 –> 00:02:50,850
انگور نیست و فقط سیب و پرتقال چاپ می شود، بنابراین این
60
00:02:50,850 –> 00:02:53,220
روشی است که می توانید این کار را انجام دهید و سپس همیشه می توانید
61
00:02:53,220 –> 00:02:55,620
از یک حلقه for استفاده کنید همانطور که ما در لیست ها استفاده کرده ایم،
62
00:02:55,620 –> 00:02:59,099
بنابراین می توانید برای ارزش
63
00:02:59,099 –> 00:03:03,690
در من تاپل و دو نقطه استفاده کنید. و می توانید بگویید
64
00:03:03,690 –> 00:03:08,640
چاپ خوب است و اگر من این را اجرا کنم
65
00:03:08,640 –> 00:03:10,620
تمام مقادیر در تاپل را
66
00:03:10,620 –> 00:03:15,120
در اینجا چاپ می کند و سپس همانطور که دیدیم و همانطور که
67
00:03:15,120 –> 00:03:17,880
در اینجا مطالعه کرده ایم غیر قابل تغییر است بنابراین
68
00:03:17,880 –> 00:03:19,560
نمی توانیم عنصر را تغییر دهیم به
69
00:03:19,560 –> 00:03:22,049
عنوان مثال مانند کاری که در لیست
70
00:03:22,049 –> 00:03:24,209
را نمی توانم چیزی شبیه به این بگویم اگر من
71
00:03:24,209 –> 00:03:26,790
تاپل خود را بگویم و موقعیت شاخص را 1
72
00:03:26,790 –> 00:03:30,319
بدهم و می خواهم آن را تغییر دهم تا بگوییم
73
00:03:30,319 –> 00:03:33,720
cherry و اگر این را اجرا کنم، اجازه دهید ببینیم چه
74
00:03:33,720 –> 00:03:36,450
اتفاقی می افتد تا ببینید ما
75
00:03:36,450 –> 00:03:39,120
خطای خود را در اینجا دریافت کرده ایم. و در اینجا استثنا وجود دارد و می
76
00:03:39,120 –> 00:03:41,459
گوید شی سه گانه از انتساب آیتم پشتیبانی نمی کند،
77
00:03:41,459 –> 00:03:43,620
بنابراین نمی توانید تخصیص دهید n هر
78
00:03:43,620 –> 00:03:46,290
مورد یا تغییر هر اتمی همچنین اگر میخواهید
79
00:03:46,290 –> 00:03:47,880
چیزی اضافه کنید، بنابراین میتوانید ببینید که ما
80
00:03:47,880 –> 00:03:50,400
در حال حاضر موقعیت شاخص 0 1 و 2 را
81
00:03:50,400 –> 00:03:54,030
اشغال کردهایم اگر در موقعیت شاخص 3 بگویم
82
00:03:54,030 –> 00:03:56,310
که یک ورودی جدید خواهد بود، حتی این
83
00:03:56,310 –> 00:03:59,609
مجاز نیست، بنابراین اگر من این را دوباره اجرا کنید، من در
84
00:03:59,609 –> 00:04:02,549
اینجا استثنا میگیرم، بنابراین شیء
85
00:04:02,549 –> 00:04:04,530
از انتساب آیتم پشتیبانی نمیکند، بنابراین شما
86
00:04:04,530 –> 00:04:07,500
حتی نمیتوانید هیچ شی جدیدی اضافه کنید، بنابراین این کار
87
00:04:07,500 –> 00:04:13,109
در تاپل مجاز نیست، سپس میتوانید از
88
00:04:13,109 –> 00:04: