در این مطلب، ویدئو آموزش پایتون برای مبتدیان 13 – لیست های پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,050 –> 00:00:02,460
سلام بچه ها به ویدیوی بعدی
2
00:00:02,460 –> 00:00:04,799
آموزش پایتون برای مبتدیان در این
3
00:00:04,799 –> 00:00:06,810
ویدیو خوش آمدید، من به شما نشان می دهم که چگونه از
4
00:00:06,810 –> 00:00:10,620
لیست ها در پایتون استفاده کنید، بنابراین اول از همه لیست ها چیست،
5
00:00:10,620 –> 00:00:14,880
بنابراین لیست در پایتون نوعی
6
00:00:14,880 –> 00:00:18,090
مجموعه است که به ما امکان می دهد تعداد زیادی را قرار دهیم.
7
00:00:18,090 –> 00:00:22,260
مقادیر موجود در یک متغیر، شما همچنین می توانید
8
00:00:22,260 –> 00:00:25,890
بگویید که لیست مجموعه ای مرتب از
9
00:00:25,890 –> 00:00:29,189
مقادیر است، بنابراین بیایید یک لیست تعریف کنیم، بنابراین من
10
00:00:29,189 –> 00:00:32,820
فقط می گویم X برابر است و شما
11
00:00:32,820 –> 00:00:35,399
می توانید یک لیست در داخل این
12
00:00:35,399 –> 00:00:37,559
کروشه ها و در لیستی که ارائه می کنید تعریف کنید.
13
00:00:37,559 –> 00:00:39,450
برخی از مقادیر، به عنوان مثال، من قصد دارم
14
00:00:39,450 –> 00:00:44,270
مقادیر 3 کاما 5 کاما 4
15
00:00:44,270 –> 00:00:48,780
کاما 9 کاما 7 کاما 10 را ارائه کنم، بنابراین به این
16
00:00:48,780 –> 00:00:51,629
صورت می توانید یک لیست در پایتون ایجاد کنید و
17
00:00:51,629 –> 00:00:53,610
وقتی ENTER را فشار می دهم یک لیست ایجاد می شود
18
00:00:53,610 –> 00:00:57,809
و زمانی که من فقط از X برای بدست آوردن لیست استفاده کنید،
19
00:00:57,809 –> 00:01:00,449
قرار است تمام
20
00:01:00,449 –> 00:01:02,609
مقادیر موجود در لیست را به من ارائه دهد، اکنون این مقادیری
21
00:01:02,609 –> 00:01:05,010
که در داخل لیست هستند، عناصر نامیده می شوند
22
00:01:05,010 –> 00:01:08,159
، بنابراین 3 یک عنصر است یا 5 یک
23
00:01:08,159 –> 00:01:11,130
عنصر یا همه این مقادیر در این
24
00:01:11,130 –> 00:01:14,790
لیست، همه عناصر نامیده می شوند و همه این
25
00:01:14,790 –> 00:01:18,509
عناصر بر اساس نمایه آنها مرتب
26
00:01:18,509 –> 00:01:20,880
شده اند قبلاً در ویدیوهای قبلی گفته
27
00:01:20,880 –> 00:01:25,259
شد همیشه از 0 شروع می شود، بنابراین
28
00:01:25,259 –> 00:01:29,130
می توانیم مقداری را که در شاخص 0 است
29
00:01:29,130 –> 00:01:32,159
با استفاده از کروشه مربع یک بار دیگر با
30
00:01:32,159 –> 00:01:35,040
نام متغیر واکشی کنیم و سپس زمانی که من
31
00:01:35,040 –> 00:01:38,220
شاخص 0 را می نویسم، عنصری را به من می دهد
32
00:01:38,220 –> 00:01:42,689
که در ذخیره می شود. شاخص 0 بنابراین
33
00:01:42,689 –> 00:01:47,310
با نگاه کردن به این لیست 3 در شاخص 0
34
00:01:47,310 –> 00:01:52,520
5 در شاخص 1 4 در شاخص 2 قرار دارد و به
35
00:01:52,520 –> 00:01:55,950
همین ترتیب، بنابراین فرض کنید می خواهم مقداری را
36
00:01:55,950 –> 00:02:01,200
که در شاخص 4 است به دست بیاورم 0 1 2 3 4
37
00:02:01,200 –> 00:02:05,009
پس می روم فقط X براکت 4 را بنویسید
38
00:02:05,009 –> 00:02:07,770
و به من 7 می دهد که
39
00:02:07,770 –> 00:02:10,258
در نمایه 4 ذخیره می شود، اکنون لازم نیست
40
00:02:10,258 –> 00:02:13,080
که لیست باید شامل همه
41
00:02:13,080 –> 00:02:16,080
عناصر نوع داده یکسان باشد، بنابراین به عنوان مثال می توانم
42
00:02:16,080 –> 00:02:19,560
متغیری به نام Y را نیز اعلام کنم و در
43
00:02:19,560 –> 00:02:22,550
این I می توانم نامی
44
00:02:22,550 –> 00:02:28,380
را ذخیره کنم مثلا max من می توانم عدد صحیح را ذخیره کنم فرض کنید 1 می توانم
45
00:02:28,380 –> 00:02:31,620
یک مقدار اعشاری را ذخیره کنم مثلاً 15 امتیاز
46
00:02:31,620 –> 00:02:34,080
5 می توانم لیست های دیگر را در داخل این
47
00:02:34,080 –> 00:02:37,080
لیست با استفاده از این کروشه ها ذخیره کنم به
48
00:02:37,080 –> 00:02:39,720
عنوان مثال 3 کاما 2 بنابراین یک لیست می تواند
49
00:02:39,720 –> 00:02:41,640
شامل انواع مختلف باشد. نوع داده
50
00:02:41,640 –> 00:02:44,850
با هر تعداد عنصر، بنابراین وقتی
51
00:02:44,850 –> 00:02:47,430
ENTER را فشار میدهم و این بار w برای بدست
52
00:02:47,430 –> 00:02:51,030
آوردن مقداری که در شاخص 0 است،
53
00:02:51,030 –> 00:02:54,270
حداکثر به من می دهد و زمانی که می
54
00:02:54,270 –> 00:02:58,320
خواهم مقداری را که در شاخص 3 ذخیره
55
00:02:58,320 –> 00:03:01,260
شده است را بدست بیاورم، این لیست را به من می
56
00:03:01,260 –> 00:03:04,950
دهد که اکنون در شاخص 3 ذخیره کرده ام.
57
00:03:04,950 –> 00:03:07,740
به نمایه ای که آنجا نیست دسترسی داشته باشید،
58
00:03:07,740 –> 00:03:10,860
بنابراین من فقط Y را می نویسم و سپس صد
59
00:03:10,860 –> 00:03:14,250
ا می گویم و این مق
60
00:03:14,250 –> 00:03:16,500
ار در این فهرست در این فه
61
00:03:16,500 –> 00:03:18,900
ست وجود ندارد، بنابراین من ENTER را فشار می ده
62
00:03:18,900 –> 00:03:21,360
و آن را نشان می دهد. من خطایی که
63
00:03:21,360 –> 00:03:24,060
می گوید فهرست فهرست خارج از محدوده است، اکنون اگر
64
00:03:24,060 –> 00:03:26,700
می خواهید طول لیست را بدست آورید،
65
00:03:26,700 –> 00:03:29,250
می توانید از تابع داخلی در پایتون
66
00:03:29,250 –> 00:03:32,640
که le n است و سپس از نام لیست خود استفاده کنید،
67
00:03:32,640 –> 00:03:34,890
به عنوان مثال من می خواهم
68
00:03:34,890 –> 00:03:38,880
طول لیست را پیدا کنم. X به من 6
69
00:03:38,880 –> 00:03:41,250
می دهد به من 6 می دهد زیرا می توانید
70
00:03:41,250 –> 00:03:44,519
اینجا ببینید این لیست شامل 6 عنصر است
71
00:03:44,519 –> 00:03:46,920
یا من می خواهم طول لیست دوم را بدست بیاورم به
72
00:03:46,920 –> 00:03:49,440
همین دلیل است که
73
00:03:49,440 –> 00:03:52,709
به ما 4 می دهد زیرا این لیست اکنون شامل 4
74
00:03:52,709 –> 00:03:54,750
عنصر است. همچنین امکان
75
00:03:54,750 –> 00:03:57,709
درج و حذف عناصر از لیست
76
00:03:57,709 –> 00:04:00,780
وجود دارد، به عنوان مثال من از X استفاده می کنم که
77
00:04:00,780 –> 00:04:03,150
تا به حال 6 عنصر دارد و من می خواهم
78
00:04:03,150 –> 00:04:05,760
عنصر هفتم را وارد کنم تا بتوانم از
79
00:04:05,760 –> 00:04:08,820
روشی به نام insert استفاده کنم و می توانید ببینید که
80
00:04:08,820 –> 00:04:12,269
این روش یک شاخص و
81
00:04:12,269 –> 00:04:13,980
نام شی را می گیرد بنابراین من این و شاخص را انتخاب می کنم
82
00:04:13,980 –> 00:04:16,560
که در آن من می خواهم
83
00:04:16,560 –> 00:04:20,130
مقدار را در شاخص 2 وارد کنم و مقداری که
84
00:04:20,130 –> 00:04:22,890
می خواهم وارد کنم مقداری رشته است
85
00:04:22,890 –> 00:04:26,540
به عنوان مثال Tom و Enter را فشار
86
00:04:26,540 –> 00:04:28,430
می دهم و مقادیر را در
87
00:04:28,430 –> 00:04:33,050
لیست X چاپ می کنم و اکنون می توانید این لیست را ببینید.
88
00:04:33,050 –> 00:04:36,830
دارای هفت عنصر است و Tom
89
00:04:36,830 –> 00:04:39,500
در ایندکس به درج می شود، زیرا ما
90
00:04:39,500 –> 00:04:43,010
این مقدار را در شاخص دو به روشی مشابه درج کرده ایم،
91
00:04:43,010 –> 00:04:44,990
می توانید چیزی را از لیست
92
00:04:44,990 –> 00:04:47,600
حذف کنید، همچنین برای حذف چیزی می توانید از
93
00:04:47,600 –> 00:04:50,620
نام متغیر خود برای مثال X dot
94
00:04:50,620 –> 00:04:53,720
remove و مقداری را که میخواهید حذف کنید
95
00:04:53,720 –> 00:04:56,000
، به عنوان مثال یک بار دیگر میخواهم
96
00:04:56,000 –> 00:04:57,890
این نام را که در فهرست دو درج کردهام حذف کنم
97
00:04:57,890 –> 00:05:01,340
و یک بار دیگر وقتی
98
00:05:01,340 –> 00:05:03,610
مقدار X را چاپ میکنم، این مقادیر را به من
99
00:05:03,610 –> 00:05:06,560
میدهد حالا فرض کنید لیست
100
00:05:06,560 –> 00:05:10,520
شامل دو عنصر است که عبارتند از
101
00:05:10,520 –> 00:05:12,470
دقیقاً به همین ترتیب، من قصد دارم یک ماه را درج کنم
102
00:05:12,470 –> 00:05:16,070
عنصر re در شاخص یک و این عنصر
103
00:05:16,070 –> 00:05:18,890
به عنوان مثال سه خواهد بود و اکنون
104
00:05:18,890 –> 00:05:21,710
لیست من شامل دو سه در اینجا است و اگر
105
00:05