در این مطلب، ویدئو آشنایی با تاپل ها در پایتون – آموزش با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:07
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:01,850 –> 00:00:09,969
[موسیقی]
2
00:00:14,960 –> 00:00:17,039
سلام و به کانال من خوش آمدید در این
3
00:00:17,039 –> 00:00:19,600
آموزش ما می خواهیم در مورد
4
00:00:19,600 –> 00:00:22,480
ساختار داده پایتون بحث کنیم،
5
00:00:22,480 –> 00:00:25,439
بنابراین تاپل پایتون چیست،
6
00:00:25,439 –> 00:00:28,400
تاپل پایتون یک نوع داده توالی است
7
00:00:28,400 –> 00:00:30,800
که به ما امکان می دهد چندین مورد را
8
00:00:30,800 –> 00:00:33,920
در یک داده جدا شده با کاما ترکیب کنیم.
9
00:00:33,920 –> 00:00:36,880
می تواند حاوی عناصری از
10
00:00:36,880 –> 00:00:39,680
انواع داده های مشابه یا متفاوت باشد و تغییرناپذیر است،
11
00:00:39,680 –> 00:00:42,320
به این معنی که ما نمی توانیم
12
00:00:42,320 –> 00:00:45,440
اندازه و محتوای یک
13
00:00:45,440 –> 00:00:50,800
شی تاپل را پس از ایجاد آن در پایتون تغییر دهیم،
14
00:00:57,280 –> 00:00:59,359
ایجاد یک تاپل در پایتون بسیار
15
00:00:59,359 –> 00:01:01,920
ساده است، شما باید همه موارد را از
16
00:01:01,920 –> 00:01:04,720
هم جدا کنید. با کاما در پرانتز
17
00:01:04,720 –> 00:01:06,400
به خاطر داشته باشید که می توانید
18
00:01:06,400 –> 00:01:07,920
انواع داده های مختلف را کنار هم قرار دهید
19
00:01:07,920 –> 00:01:10,640
اعداد صحیح شناور بولی و حتی تاپل های دیگر،
20
00:01:10,640 –> 00:01:11,760
21
00:01:11,760 –> 00:01:14,000
اجازه دهید ابتدا به چند مثال نگاهی بیندازیم،
22
00:01:14,000 –> 00:01:16,240
ابتدا یک تاپل
23
00:01:16,240 –> 00:01:20,119
با عناصر رشته
24
00:01:38,400 –> 00:01:40,960
ایجاد می کنیم سپس یک تاپل با عناصر عددی ایجاد می کنیم،
25
00:01:40,960 –> 00:01:43,960
26
00:01:57,280 –> 00:02:00,240
بیایید یک تاپل نیز ایجاد کنیم. با عناصری
27
00:02:00,240 –> 00:02:04,200
از انواع دادههای مختلف
28
00:02:19,840 –> 00:02:22,000
در مثالهای بالا، هر آیتم در یک
29
00:02:22,000 –> 00:02:24,560
تاپل فقط حاوی یک مقدار بود،
30
00:02:24,560 –> 00:02:26,480
چه اگر بخواهیم برای هر آیتم دو مقدار ذخیره کنیم
31
00:02:26,480 –> 00:02:29,120
pyth روی تاپل ها به ما این امکان را می دهد که این کار را نیز انجام دهیم،
32
00:02:29,120 –> 00:02:30,239
33
00:02:30,239 –> 00:02:32,239
به عنوان مثال شما می خواهید
34
00:02:32,239 –> 00:02:34,879
چندین محصول و قیمت آنها
35
00:02:34,879 –> 00:02:36,879
را بسازید، داده های شما به شرح زیر است، شما به ترتیب
36
00:02:36,879 –> 00:02:38,560
قیمت یک سیب یک دلار
37
00:02:38,560 –> 00:02:40,400
و قیمت یک موز 70
38
00:02:40,400 –> 00:02:42,080
سنت دارید
39
00:02:42,080 –> 00:02:44,640
. برای اضافه کردن دو یا چند مقدار به ازای هر
40
00:02:44,640 –> 00:02:47,360
آیتم در یک تاپل، باید آنها را در پرانتز قرار داده
41
00:02:47,360 –> 00:02:50,400
و با کاما از
42
00:02:50,400 –> 00:02:52,319
هم جدا کنیم، به نظر می رسد که یک تاپل در
43
00:02:52,319 –> 00:02:57,319
داخل یک تاپل که یک تاپل تودرتو است،
44
00:03:36,560 –> 00:03:38,720
یک ویژگی مهم و بسیار مفید
45
00:03:38,720 –> 00:03:41,519
یک تاپل پایتون این است که این یک
46
00:03:41,519 –> 00:03:42,560
دنباله شاخص است
47
00:03:42,560 –> 00:03:45,760
به این معنی که برای یک تاپل با n عنصر
48
00:03:45,760 –> 00:03:47,599
، عنصر اول دارای شاخصی
49
00:03:47,599 –> 00:03:50,480
برابر با 0 شاخص عنصر دوم برابر با
50
00:03:50,480 –> 00:03:54,239
1 و تا n منهای 1 تا
51
00:03:54,239 –> 00:03:56,959
آخرین عنصر در تاپل است،
52
00:03:56,959 –> 00:03:58,879
اکنون بیایید نگاهی بیندازیم که چگونه میتوان
53
00:03:58,879 –> 00:04:03,280
با استفاده از نمایهاش به عنصری از یک تاپل دسترسی پیدا کرد،
54
00:04:05,360 –> 00:04:07,360
بنابراین در اینجا ما یک تاپل با چهار
55
00:04:07,360 –> 00:04:09,439
عنصر داریم و آنها رشتههای سیب
56
00:04:09,439 –> 00:04:10,560
موز
57
00:04:10,560 –> 00:04:12,480
پرتقال و آناناس هستند،
58
00:04:12,480 –> 00:04:15,040
اکنون میخواهیم اولین
59
00:04:15,040 –> 00:04:17,120
عنصر را از تاپلی
60
00:04:17,120 –> 00:04:19,279
که از قبل میدانیم چاپ کنیم که دو
61
00:04:19,279 –> 00:04:20,560
شاخص
62
00:04:20,560 –> 00:04:22,160
ze دارد. ro اگر از
63
00:04:22,160 –> 00:04:24,560
ابتدای تاپل
64
00:04:24,560 –> 00:04:26,800
شروع به شمارش کنیم و اگر از انتهای تاپل شروع به شمارش کنیم منفی چهار
65
00:04:26,800 –> 00:04:29,600
تا بتوانیم هر دو را امتحان کنیم و ببینیم آیا
66
00:04:29,600 –> 00:04:33,400
خروجی یکسان خواهد بود
67
00:05:00,000 –> 00:05:01,919
حالا بیایید کد را اجرا کنیم و ببینیم که چه چیزی
68
00:05:01,919 –> 00:05:04,160
69
00:05:08,400 –> 00:05:10,400
به دست می آوریم. می توانید از خروجی
70
00:05:10,400 –> 00:05:13,680
هر دو راه را ببینید اولین عنصر
71
00:05:13,680 –> 00:05:17,199
یک تاپل که سیب است را چاپ کنید.
72
00:05:19,360 –> 00:05:21,280
بعد ببینیم چگونه می توانیم یک
73
00:05:21,280 –> 00:05:22,840
عنصر را در یک
74
00:05:22,840 –> 00:05:25,680
تاپل پیدا کنیم. اجازه دهید کار را با
75
00:05:25,680 –> 00:05:28,960
تاپل موجودی که
76
00:05:30,320 –> 00:05:32,960
اکنون داریم ادامه دهیم و می خواهیم شاخص
77
00:05:32,960 –> 00:05:35,919
موز را پیدا کنیم.
78
00:05:36,320 –> 00:05:38,400
تنها با نگاه کردن به تاپل،
79
00:05:38,400 –> 00:05:40,720
میتوانیم ببینیم که عنصر موز دارای
80
00:05:40,720 –> 00:05:43,199
شاخص یک است، زیرا
81
00:05:43,199 –> 00:05:47,280
دومین عنصر در تاپل شاخص صفر است،
82
00:05:47,280 –> 00:05:49,520
اکنون چگونه میتوانیم این کار را به صورت برنامهریزی انجام دهیم، این کار
83
00:05:49,520 –> 00:05:52,479
را میتوان به سادگی با استفاده از روش شاخص انجام داد
84
00:05:52,479 –> 00:05:54,320
که مقداری به عنوان
85
00:05:54,320 –> 00:05:57,280
پارامتر میگیرد. و ایندکس خود را در یک
86
00:05:57,280 –> 00:05:59,360
تاپل پایتون پیدا میکند،
87
00:05:59,360 –> 00:06:01,360
بنابراین ابتدا متغیری به نام عنصر ایجاد
88
00:06:01,360 –> 00:06:03,759
89
00:06:05,680 –> 00:06:08,000
90
00:06:08,000 –> 00:06:10,160
میکنیم و موردی را که میخواهیم جستجو کنیم تا
91
00:06:10,160 –> 00:06:12,240
ایندکس آن را در تاپل پیدا کنیم، اختصاص میدهیم، بنابراین در
92
00:06:12,240 –> 00:06:17,160
مورد ما یک موز به عنوان یک رشته
93
00:06:21,039 –> 00:06:22,319
94
00:06:22,31