در این مطلب، ویدئو مقدمه ای بر لیست ها در پایتون (آموزش پایتون شماره 4) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,490
hey CS dojo در این ویدیو من
2
00:00:02,490 –> 00:00:05,730
به شما لیست را در پایتون معرفی
3
00:00:05,730 –> 00:00:08,580
4
00:00:08,580 –> 00:00:11,370
5
00:00:11,370 –> 00:00:14,519
6
00:00:14,519 –> 00:00:16,079
می کنم. برخی از
7
00:00:16,079 –> 00:00:18,720
زبانهای دیگر مانند جاوا، بنابراین بیایید به
8
00:00:18,720 –> 00:00:21,960
یک مثال در اینجا نگاهی بیندازیم تا یک لیست را تعریف کنیم،
9
00:00:21,960 –> 00:00:24,510
فقط میتوانید یک کروشه باز
10
00:00:24,510 –> 00:00:28,949
3 کاما 10 کاما منهای 1
11
00:00:28,949 –> 00:00:31,410
براکت بسته بنویسید و این خط به معنای
12
00:00:31,410 –> 00:00:35,640
تعریف یک لیست جدید با عناصر 3 10
13
00:00:35,640 –> 00:00:40,079
و منهای 1 و این لیست را به این
14
00:00:40,079 –> 00:00:42,660
متغیر اختصاص دهید a و فقط یک یادداشت سریع در اینجا
15
00:00:42,660 –> 00:00:44,760
که می توانید این فایل نمونه را
16
00:00:44,760 –> 00:00:48,390
با رفتن به CS no 2 dot io / Python 4
17
00:00:48,390 –> 00:00:50,550
و یک یادآوری سریع دیگر که
18
00:00:50,550 –> 00:00:52,320
لزوماً مجبور نیستید از نوت بوک Jupiter استفاده کنید دانلود کنید.
19
00:00:52,320 –> 00:00:55,199
این دوره را دنبال کنید، می
20
00:00:55,199 –> 00:00:57,750
توانید برای مثال از هر Charm استفاده کنید که یک
21
00:00:57,750 –> 00:01:01,289
IDE خوب برای پایتون است، حالا
22
00:01:01,289 –> 00:01:03,870
سلول را اجرا می کنیم و وقتی سلول را اجرا کردیم باید a
23
00:01:03,870 –> 00:01:07,189
تعریف شود، بنابراین اجازه دهید a را با پرانتز چاپ a چاپ
24
00:01:07,189 –> 00:01:10,830
کنیم و می بینیم که
25
00:01:10,830 –> 00:01:13,680
لیستی با عناصر 3 10 و منهای
26
00:01:13,680 –> 00:01:16,740
1 اگر w میخواستم یک آیتم را به این
27
00:01:16,740 –> 00:01:20,689
لیست اضافه کنم، میتوانید این کار را با یک نقطه اضافه
28
00:01:20,689 –> 00:01:25,229
پرانتز 1 انجام دهید.
29
00:01:25,229 –> 00:01:28,799
30
00:01:28,799 –> 00:01:30,810
31
00:01:30,810 –> 00:01:32,610
این
32
00:01:32,610 –> 00:01:34,950
دوره بنابراین این تابع ضمیمه
33
00:01:34,950 –> 00:01:37,680
اساساً یک تابع از پیش تعریف شده است که می
34
00:01:37,680 –> 00:01:40,740
توانید از آن در نوع داده لیست استفاده کنید، بنابراین دوباره
35
00:01:40,740 –> 00:01:43,950
این یک نقطه است که پرانتز را اضافه کنید،
36
00:01:43,950 –> 00:01:47,460
بیایید این سلول را اجرا کنیم و هنگامی که
37
00:01:47,460 –> 00:01:50,399
a را چاپ کردیم می بینید که عدد 1
38
00:01:50,399 –> 00:01:52,710
به این لیست اضافه شده است.
39
00:01:52,710 –> 00:01:54,720
نکته جالب در مورد لیست پایتون
40
00:01:54,720 –> 00:01:56,399
که با برخی از
41
00:01:56,399 –> 00:01:59,880
زبان های دیگر مانند جاوا متفاوت است این است که می توانید
42
00:01:59,880 –> 00:02:02,729
انواع را در یک لیست ترکیب کنید تا
43
00:02:02,729 –> 00:02:05,729
بتوانید لیستی حاوی اعداد و همچنین یک
44
00:02:05,729 –> 00:02:07,740
رشته داشته باشید.
45
00:02:07,740 –> 00:02:11,038
لیست a
46
00:02:11,038 –> 00:02:13,090
با یک نقطه یک قلم
47
00:02:13,090 –> 00:02:16,569
پرانتز دو نقل قول سلام بیایید
48
00:02:16,569 –> 00:02:19,330
آن را با print چاپ کنیم این
49
00:02:19,330 –> 00:02:21,880
سلول را اجرا کنید و می بینید که این لیست اکنون
50
00:02:21,880 –> 00:02:24,489
شامل hello رشته و همچنین
51
00:02:24,489 –> 00:02:27,040
اعدادی است که یک لیست حتی می تواند حاوی
52
00:02:27,040 –> 00:02:30,190
لیست دیگری باشد بنابراین اجازه دهید ببینید چگونه
53
00:02:30,190 –> 00:02:34,470
با برنامه ADA در پرانتزهای مربع 1 کاما
54
00:02:34,470 –> 00:02:39,550
2 کار می کند، بنابراین این به این معنی است که یک لیست جدید
55
00:02:39,550 –> 00:02:42,790
با عناصر 1 و 2 ایجاد کنید و سپس آن را به این لیست اضافه کنید.
56
00:02:42,790 –> 00:02:45,760
57
00:02:45,760 –> 00:02:48,790
58
00:02:48,790 –> 00:02:51,250
اکنون می بینید که ما یک
59
00:02:51,250 –> 00:02:53,890
دسته اعداد داریم و سپس یک رشته
60
00:02:53,890 –> 00:02:56,650
که hello است و یک لیست دیگر در
61
00:02:56,650 –> 00:02:58,930
لیست واحد، خوب است اگر بخواهید
62
00:02:58,930 –> 00:03:01,060
یک مورد را از این لیست حذف کنید، به
63
00:03:01,060 –> 00:03:03,640
عنوان مثال آخرین مورد را برای حذف آخرین
64
00:03:03,640 –> 00:03:08,739
مورد، می توانید انجام دهید. پرانتزهای dot pop، بنابراین
65
00:03:08,739 –> 00:03:11,290
ما در اینجا دوباره از نماد نقطه استفاده می کنیم
66
00:03:11,290 –> 00:03:14,319
و pop تابع دیگری است که
67
00:03:14,319 –> 00:03:16,930
برای نوع داده لیست از پیش تعریف شده است و
68
00:03:16,930 –> 00:03:19,600
به همین دلیل است که می توانیم فقط یک پرانتز نقطه ای
69
00:03:19,600 –> 00:03:21,820
بنویسیم.
70
00:03:21,820 –> 00:03:24,549
71
00:03:24,549 –> 00:03:27,280
بیایید سلول را اجرا کنیم و
72
00:03:27,280 –> 00:03:30,459
میبینیم که a now اعداد و
73
00:03:30,459 –> 00:03:32,890
رشته را دارد اما لیست را ندارد زیرا
74
00:03:32,890 –> 00:03:34,600
باز شده یا حذف شده است،
75
00:03:34,600 –> 00:03:36,489
بیایید رشته را نیز حذف کنیم این
76
00:03:36,489 –> 00:03:39,579
رشته Hello را با یک نقطه پاپ که
77
00:03:39,579 –> 00:03:42,250
هنوز آخرین مورد از لیست است البته
78
00:03:42,250 –> 00:03:44,709
و را n بیایید a را چاپ کنیم و می بینید
79
00:03:44,709 –> 00:03:47,709
که اکنون دارای اعداد است، فقط اکنون
80
00:03:47,709 –> 00:03:49,750
بسیاری از توابع از پیش تعریف شده دیگر به غیر
81
00:03:49,750 –> 00:03:54,700
از pop و یک قلم در نوع داده لیست وجود دارد،
82
00:03:54,700 –> 00:03:57,430
اما یک pen و pop دو تا از رایج ترین
83
00:03:57,430 –> 00:03:59,920
آنها هستند، خوب اگر می خواهید بازیابی کنید چه می شود.
84
00:03:59,920 –> 00:04:02,350
یک آیتم خاص از این لیست
85
00:04:02,350 –> 00:04:04,720
به عنوان مثال اولین مورد مورد دوم
86
00:04:04,720 –> 00:04:07,720
یا مورد سوم برای انجام این کار که شما
87
00:04:07,720 –> 00:04:10,569
فقط می توانید یک کروشه مربع 0 بنویسید و
88
00:04:10,569 –> 00:04:13,959
این به این معنی است که مورد را از
89
00:04:13,959 –> 00:04:17,649
لیست a با شاخص 0 و در
90
00:04:17,649 –> 00:04:20,139
پایتون مانند بسیاری از موارد بازیابی کنید. در زبانهای دیگر
91
00:04:20,139 –> 00:04:23,680
ایندکس از 0 شروع میشود، بنابراین اولین مورد در
92
00:04:23,680 –> 00:04:26,800
لیست دارای شاخص 0 و مورد دوم
93
00:04:26,800 –> 00:04:29,199
به عنوان مورد بعدی، مورد سوم دارای
94
00:04:29,199 –> 00:04:32,470
نمایه 2 است و به همین ترتیب خوب است، بنابراین ما میخواهیم
95
00:04:32,470 –> 00:04:34,479
این مورد را چاپ کنیم تا مطمئن شویم که دریافت کردهایم.
96
00:04:34,479 –> 00:04:36,400
97
00:04:36,400 –> 00:04:38,319
نوت بوک مناسب اما در واقع مفسر است، لازم نیست
98
00:04:38,319 –> 00:04:40,870
هر بار که می
99
00:04:40,870 –> 00:04:43,780
توانید یک براکت مربع 0 را در اینجا بنویسید از عبارت چاپ استفاده کنید و وقتی
100
00:04:43,780 –> 00:04:46,300
این سلول را اجرا می کنید اولین مورد را
101
00:04:46,300 –> 00:04:49,360
در لیست دریافت می کنید اما برای اینکه آن را ثابت نگه دارید
102
00:04:49,360 –> 00:04:53,050
و همچنین مطمئن شوید که در هر صفحه دیگری کار می
103
00:04:53,050 –> 00:04:55,060
کند به عنوان مثال،
104
00:04:55,060 –> 00: