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