در این مطلب، ویدئو نحوه استفاده از Python Lambda با روش مرتب سازی با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:07:28
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:03,270
توابع لامبدا با نقشه فیلتر مرتبسازی
2
00:00:03,270 –> 00:00:06,150
و کاهش در این بخش مشاهده میکنید
3
00:00:06,150 –> 00:00:08,069
که از توابع لامبدا به
4
00:00:08,069 –> 00:00:11,960
همراه متدها و توابع استفاده میشود،
5
00:00:11,960 –> 00:00:14,250
ابتدا مشاهده میکنید که برای
6
00:00:14,250 –> 00:00:18,090
کلید روش مرتبسازی لیستها استفاده میشود سپس
7
00:00:18,090 –> 00:00:20,220
فیلتر را ایجاد کنید. فیلتر تکرارپذیرها
8
00:00:20,220 –> 00:00:23,369
با فیلتر تابعی که
9
00:00:23,369 –> 00:00:25,350
با استفاده از نقشه بر روی تمام عناصر یک تکرار شونده
10
00:00:25,350 –> 00:00:28,050
اعمال می شود و تابعی که به صورت
11
00:00:28,050 –> 00:00:30,390
تجمعی بر روی تمام عناصر یک
12
00:00:30,390 –> 00:00:35,579
تکراری اعمال می شود با استفاده از کاهش ابتدا روش مرتب
13
00:00:35,579 –> 00:00:39,600
سازی لیست ها همانطور که از
14
00:00:39,600 –> 00:00:42,329
تعریف اینجا می بینید مرتب سازی دارای دو پارامتر است.
15
00:00:42,329 –> 00:00:46,350
کلیدی که بهطور پیشفرض هیچ است و معکوس
16
00:00:46,350 –> 00:00:49,530
که بهطور پیشفرض نادرست است،
17
00:00:49,530 –> 00:00:51,870
معکوس را تغییر نمیدهیم، اما به
18
00:00:51,870 –> 00:00:54,059
K نگاه میکنیم، زیرا میتوانیم از عبارت لامبدا
19
00:00:54,059 –> 00:01:00,180
برای تغییر رفتار
20
00:01:00,180 –> 00:01:02,190
استفاده کنیم. روش مرتبسازی فهرست را در جای خود با استفاده
21
00:01:02,190 –> 00:01:03,930
از کمتر از یا بیشتر از
22
00:01:03,930 –> 00:01:07,860
مقایسه بین موارد
23
00:01:07,860 –> 00:01:10,080
توابع لامبدا به ما اجازه می دهد کلید را گسترش دهیم
24
00:01:10,080 –> 00:01:14,430
تا بسیار متنوع تر شویم در اینجا یک
25
00:01:14,430 –> 00:01:16,799
مثال سریع در زیر آمده است ما لیستی از
26
00:01:16,799 –> 00:01:19,500
نام هایی داریم که از لامبدا استفاده می کنیم عبارت برای
27
00:01:19,500 –> 00:01:21,330
تقسیم نام ها و سپس مرتب کردن بر اساس
28
00:01:21,330 –> 00:01:23,670
نام خانوادگی که آخرین عنصر
29
00:01:23,670 –> 00:01:29,270
لیست است، حالا بیایید آن کد را در عمل
30
00:01:31,409 –> 00:01:34,740
ببینیم، بنابراین در اینجا می توانید لیستی از نام ها را در
31
00:01:34,740 –> 00:01:36,390
این مورد خلبان های ماژول فرمان در نزدیکی
32
00:01:36,390 –> 00:01:40,590
برنامه Apollo مشاهده کنید و اگر آن را مرتب کنیم
33
00:01:40,590 –> 00:01:42,420
همانطور که انتظار دارید به
34
00:01:42,420 –> 00:01:44,579
ترتیب حروف الفبا که با
35
00:01:44,579 –> 00:01:49,219
حرف اول شروع می شود مرتب می شود، بنابراین بیایید ببینیم که در عمل
36
00:01:49,820 –> 00:01:52,370
و می توانید ببینید که ما با
37
00:01:52,370 –> 00:01:54,260
فراخوان های مایکل شروع کردیم که اولین لیست بود
38
00:01:54,260 –> 00:01:57,200
و بعد از مرتب سازی آلفرد وردن
39
00:01:57,200 –> 00:02:00,350
در لیست اول است استوارت روزا آخرین مورد
40
00:02:00,350 –> 00:02:03,560
در لیست است، اگر بخواهیم
41
00:02:03,560 –> 00:02:06,430
با نام خانوادگی بررسی
42
00:02:06,500 –> 00:02:08,330
کنیم، باید از یک عبارت لامبدا استفاده کنیم
43
00:02:08,330 –> 00:02:11,420
تا هر ورودی را به
44
00:02:11,420 –> 00:02:14,480
عناصر جداگانه تقسیم کنیم و سپس این را برای
45
00:02:14,480 –> 00:02:16,700
مرتب کردن ارسال کنیم و انجام این کار با عبارت لامبدا بسیار آسان است،
46
00:02:16,700 –> 00:02:19,120
47
00:02:20,230 –> 00:02:24,880
بنابراین دوباره پس از یک عبارت لامبدا
48
00:02:24,880 –> 00:02:27,130
دوباره انتخاب میکنم X میتواند هر حرفی باشد
49
00:02:27,130 –> 00:02:31,460
و ما میخواهیم X نقطه
50
00:02:31,460 –> 00:02:33,200
تقسیم کنیم و این هر ورودی را به
51
00:02:33,200 –> 00:02:35,240
کلمات جداگانه تقسیم میکند و سپس میخواهیم
52
00:02:35,240 –> 00:02:38,110
آخرین
53
00:02:38,200 –> 00:02:41,890
فهرست را با -1 برای آن ارسال کنیم. در حال عبور از
54
00:02:41,890 –> 00:02:44,440
نام خانوادگی هر یک از این فضانوردان را
55
00:02:44,440 –> 00:02:47,680
مرتب می کند و آنها را بر اساس آن مرتب می کند. اجازه دهید
56
00:02:47,680 –> 00:02:50,160
ببینیم که در عمل
57
00:02:50,940 –> 00:02:52,800
و اکنون می توانید ببینید که آنها بر اساس
58
00:02:52,800 –> 00:02:56,490
ترتیب بهشت های کالینز و غیره مرتب شده ان
59
00:02:56,490 –> 00:02:59,150
تا نگهبانی بن
60
00:03:03,380 –> 00:03:08,010
براین به طور پیش فرض این لیست افراد تو
61
00:03:08,010 –> 00:03:10,739
ط اولین ورودی بر اساس حروف الفبا، بنابراین
62
00:03:10,739 –> 00:03:13,740
بر اساس نام مرتب می شود، بنابراین
63
00:03:13,740 –> 00:03:15,270
این کاراکتر است که ابتدا در نظر گرفته می شود
64
00:03:15,270 –> 00:03:19,050
و غیره اکنون فقط به کناری
65
00:03:19,050 –> 00:03:21,090
این کار را به عنوان لیستی از تاپل ها