در این مطلب، ویدئو برنامه نویسی پایتون 13. مرتب سازی یک لیست با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:05:57
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,680 –> 00:00:08,080
در این ویدیو به شما نشان می دهم که چگونه
2
00:00:08,080 –> 00:00:11,120
یک لیست را در پایتون مرتب کنید
3
00:00:11,120 –> 00:00:13,040
، می خواهم یک لیست جدید ایجاد کنم،
4
00:00:13,040 –> 00:00:14,719
بیایید لیستی از دانشمندان مشهور کامپیوتر داشته باشیم
5
00:00:14,719 –> 00:00:17,719
6
00:00:23,359 –> 00:00:26,000
و آن دانشمندان علوم کامپیوتر ترتیب خاصی ندارند
7
00:00:26,000 –> 00:00:28,320
8
00:00:28,320 –> 00:00:30,160
اول از همه که می خواهم برای چاپ
9
00:00:30,160 –> 00:00:33,599
لیست دقیقاً همانطور که هست
10
00:00:34,239 –> 00:00:37,680
و اکنون می خواهم لیست را به
11
00:00:37,680 –> 00:00:40,000
این صورت مرتب
12
00:00:40,160 –> 00:00:43,440
کنم، از روش به اصطلاح مرتب سازی استفاده می کنم و
13
00:00:43,440 –> 00:00:46,879
سپس دوباره لیست را چاپ می کنم،
14
00:00:47,120 –> 00:00:49,680
اجازه دهید یک پنجره پوسته تازه داشته باشیم
15
00:00:49,680 –> 00:00:52,000
و من برنامه را اجرا می
16
00:00:52,000 –> 00:00:54,000
کنم لیست اصلی من است
17
00:00:54,000 –> 00:00:57,199
که از اولین عبارت چاپی است
18
00:00:57,199 –> 00:00:59,840
که لیست با استفاده از روش مرتب سازی مرتب می
19
00:00:59,840 –> 00:01:01,600
شود و
20
00:01:01,600 –> 00:01:03,760
لیست مرتب شده من وجود دارد و می بینید که
21
00:01:03,760 –> 00:01:05,840
این نام ها اکنون به ترتیب حروف الفبا هستند
22
00:01:05,840 –> 00:01:07,280
23
00:01:07,280 –> 00:01:09,840
که انجام آن فوق العاده آسان بود،
24
00:01:09,840 –> 00:01:13,840
اجازه دهید اضافه کنیم. چند مورد دیگر به لیست
25
00:01:15,119 –> 00:01:16,799
تد نلسون
26
00:01:16,799 –> 00:01:18,960
آدا لاولیس
27
00:01:18,960 –> 00:01:20,799
تیم پیترز من در یک لحظه در مورد او صحبت خواهم کرد
28
00:01:20,799 –> 00:01:21,920
29
00:01:21,920 –> 00:01:24,960
بیایید آلن
30
00:01:24,960 –> 00:01:26,799
تورینگ چارلز بیبیج گیدو
31
00:01:26,799 –> 00:01:29,439
ون راسوم داشته باشیم.
32
00:01:29,439 –> 00:01:32,560
33
00:01:32,560 –> 00:01:34,479
34
00:01:34,479 –> 00:01:36,880
دوباره اما
35
00:01:36,880 –> 00:01:39,439
این بار دوست دارم لیست
36
00:01:39,439 –> 00:01:42,960
را به ترتیب حروف الفبا معکوس تنظیم کنید
37
00:01:42,960 –> 00:01:46,000
که انجام
38
00:01:47,119 –> 00:01:50,000
39
00:01:50,000 –> 00:01:52,479
40
00:01:52,479 –> 00:01:55,840
41
00:01:56,079 –> 00:01:59,119
42
00:01:59,119 –> 00:02:03,200
43
00:02:03,200 –> 00:02:06,320
44
00:02:06,320 –> 00:02:09,119
45
00:02:09,119 –> 00:02:10,560
46
00:02:10,560 –> 00:02:14,319
آن آسان است. در حالی که adi یک
47
00:02:14,319 –> 00:02:16,959
i دارد a قبل از i می آید،
48
00:02:16,959 –> 00:02:19,840
سپس ما alan داریم زیرا l بعد از d می آید
49
00:02:19,840 –> 00:02:21,520
50
00:02:21,520 –> 00:02:23,840
اگر دو مورد داشته باشیم که
51
00:02:23,840 –> 00:02:26,640
با یک حرف شروع می شوند، روش مرتب سازی
52
00:02:26,640 –> 00:02:28,640
به حرف بعدی نگاه می کند تا تصمیم بگیرد
53
00:02:28,640 –> 00:02:30,319
کدام حرف اول می آید و آیا آنها
54
00:02:30,319 –> 00:02:32,480
یکسان هستند. به حرف بعدی نگاه می کند و
55
00:02:32,480 –> 00:02:34,959
به همین
56
00:02:35,599 –> 00:02:38,160
ترتیب راه دیگری برای مرتب کردن لیست وجود دارد
57
00:02:38,160 –> 00:02:40,879
که ارزش نگاه کردن به
58
00:02:40,879 –> 00:02:44,640
آن را دارد به جای گفتن مرتب کردن نقطه افراد
59
00:02:44,640 –> 00:02:47,760
که لیست موجود را تغییر
60
00:02:47,760 –> 00:02:52,239
می دهد آنچه می توانم انجام دهم این
61
00:02:58,000 –> 00:03:00,560
است که این بار من من مرتب می کنم اما
62
00:03:00,560 –> 00:03:02,879
نسخه مرتب شده لیست
63
00:03:02,879 –> 00:03:05,360
را در لیست جدیدی قرار می دهم که لیست جدید نامیده می شود
64
00:03:05,360 –> 00:03:06,640
65
00:03:06,640 –> 00:03:08,239
و سپس لیست اصلی را
66
00:03:08,239 –> 00:03:11,040
چاپ می کنم و لیست جدیدی را چاپ می کنم که
67
00:03:11,040 –> 00:03:13,920
حاوی v مرتب شده است. ویرایش لیست
68
00:03:13,920 –> 00:03:16,400
بیایید نگاهی بیندازیم
69
00:03:16,400 –> 00:03:19,760
تا لیست اصلی من وجود داشته باشد
70
00:03:19,760 –> 00:03:22,560
. سپس لیست را مرتب می کنم که دارم
71
00:03:22,560 –> 00: