در این مطلب، ویدئو برنامه نویسی پایتون 11. مقدمه ای بر لیست ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:23
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:05,759 –> 00:00:08,400
لیست نوعی ساختار داده است که
2
00:00:08,400 –> 00:00:11,040
به شما امکان می دهد گروهی از
3
00:00:11,040 –> 00:00:13,519
اقلام داده را ذخیره کنید. این اقلام داده
4
00:00:13,519 –> 00:00:15,519
معمولاً به نوعی به هم مرتبط هستند.
5
00:00:15,519 –> 00:00:17,600
6
00:00:17,600 –> 00:00:20,160
7
00:00:20,160 –> 00:00:22,720
8
00:00:22,720 –> 00:00:25,199
9
00:00:28,480 –> 00:00:30,240
می توانید ببینید که من از یک
10
00:00:30,240 –> 00:00:32,719
متغیر متفاوت برای هر نوع میوه
11
00:00:32,719 –> 00:00:34,480
استفاده می کنم و البته برنامه من می تواند از این
12
00:00:34,480 –> 00:00:36,880
اطلاعات به نحوی استفاده کند، شاید برای
13
00:00:36,880 –> 00:00:39,840
چاپ لیست خرید
14
00:00:43,520 –> 00:00:45,840
، برنامه ای را
15
00:00:45,840 –> 00:00:47,920
که قبلاً یک بار ذخیره کرده ام اجرا کند،
16
00:00:47,920 –> 00:00:50,160
بنابراین من فقط دوباره آن را ذخیره کنم
17
00:00:50,160 –> 00:00:53,440
و لیست خرید من وجود دارد،
18
00:00:53,840 –> 00:00:56,480
اما به جای استفاده از متغیرهای جداگانه
19
00:00:56,480 –> 00:00:58,719
برای هر یک از میوه ها
20
00:00:58,719 –> 00:01:01,440
، اگر آنها را در یک لیست پایتون مانند این ذخیره کنم، خیلی راحت تر است،
21
00:01:01,440 –> 00:01:04,319
22
00:01:04,319 –> 00:01:07,640
23
00:01:12,080 –> 00:01:13,600
اجازه دهید کمی فضای بیشتری
24
00:01:13,600 –> 00:01:16,799
روی صفحه برای برنامه
25
00:01:18,479 –> 00:01:20,880
داشته باشید. از یک لیست به عنوان یک
26
00:01:20,880 –> 00:01:23,840
نوع خاص از متغیر که می تواند چندین
27
00:01:23,840 –> 00:01:25,520
مورد از داده ها را ذخیره
28
00:01:25,520 –> 00:01:28,479
کند، ویژگی های بسیار مفیدی وجود دارد
29
00:01:28,479 –> 00:01:30,799
که با لیست ها ارائه می شود،
30
00:01:30,799 –> 00:01:32,799
قبل از هر چیز اجازه دهید به شما نشان دهم چگونه می توانم
31
00:01:32,799 –> 00:01:36,000
کل محتوای لیست را
32
00:01:36,000 –> 00:01:39,280
که فقط از آن استفاده می کنم خروجی بگیرم. یک عبارت چاپی
33
00:01:39,280 –> 00:01:42,720
و من نام لیست را به آن میدهم، بسیار
34
00:01:42,720 –> 00:01:44,960
خوب، آنها
35
00:01:44,960 –> 00:01:47,280
کاملاً مانند زمانی که متغیرهای جداگانه را چاپ میکردم بیرون
36
00:01:47,280 –> 00:01:49,520
نمیآیند، میتوانید ببینید که آنها در
37
00:01:49,520 –> 00:01:51,200
قالب فهرست هستند،
38
00:01:51,200 –> 00:01:53,360
اما میتوانم موارد جداگانهای را نیز چاپ
39
00:01:53,360 –> 00:01:57,119
کنم. فهرستی مانند
40
00:01:57,280 –> 00:01:59,600
این قرار است محصول شماره سه میوه را چاپ کند
41
00:01:59,600 –> 00:02:02,560
تماشا کنید چه اتفاقی میافتد
42
00:02:02,560 –> 00:02:06,479
مورد شماره سه همان
43
00:02:06,479 –> 00:02:08,160
چیزی است که ممکن است به آن فکر کنید آن
44
00:02:08,160 –> 00:02:10,479
مورد شماره چهار است اما در واقع این
45
00:02:10,479 –> 00:02:12,720
موارد از صفر شمارهگذاری شدهاند بنابراین
46
00:02:12,720 –> 00:02:16,319
سیب مورد صفر است
47
00:02:16,400 –> 00:02:18,400
و اگر میخواهم به عنوان مثال
48
00:02:18,400 –> 00:02:22,160
چاه کیوی را چاپ کنید که شماره مورد صفر یک
49
00:02:22,160 –> 00:02:25,840
دو سه چهار پنج است
50
00:02:26,640 –> 00:02:29,360
اگر من می خواهم هر مورد را در لیست به
51
00:02:29,360 –> 00:02:32,080
صورت جداگانه در زیر
52
00:02:32,080 –> 00:02:35,959
هم چاپ کنم، البته می توانم این کار را انجام دهم،
53
00:02:41,680 –> 00:02:43,599
54
00:02:43,599 –> 00:02:45,680
برای سرعت بخشیدن به کارها از کمی کپی و چسباندن استفاده کرده ام. بالا
55
00:02:45,680 –> 00:02:48,720
اما همه میوه های من وجود دارد
56
00:02:48,720 –> 00:02:50,560
قبل از اینکه ادامه دهید، ممکن است دوست داشته
57
00:02:50,560 –> 00:02:53,040
باشید یک لیست از خودتان ایجاد کنید، شاید
58
00:02:53,040 –> 00:02:54,959
بتوانید لیستی از میوه ها مانند
59
00:02:54,959 –> 00:02:57,519
من یا شاید لیستی از حیوانات مختلف
60
00:02:57,519 –> 00:02:59,440
یا لیستی از کشورها ایجاد کنید
61
00:02:59,440 –> 00:03:02,239
و سپس خروجی ind را امتحان کنید.
62
00:03:02,239 –> 00:03:04,879
63
00:03:04,879 –> 00:03:08,400
اگر بخواهم موردی را در این لیست تغییر
64
00:03:08,400 –> 00:03:11,040
دهم، میتوانم به راحتی این کار را انجام دهم، بیشتر
65
00:03:11,040 –> 00:03:14,480
شبیه تخصیص یک مقدار جدید به یک متغیر
66
00:03:14,480 –> 00:03:16,480
برای اثبات کارآمد بودن آن است، بیایید
67
00:03:16,480 –> 00:03:18,959
قبل از اینکه مورد شماره سه را تغییر دهم لیست را چاپ
68
00:03:18,959 –> 00:03:20,720
کنیم و سپس بعد از اینکه آن را تغییر دادم دوباره آن را چاپ کنید
69
00:03:20,720 –> 00:03:23,280
،
70
00:03:28,000 –> 00:03:31,440
بنابراین این لیست من است قبل از اینکه مورد
71
00:03:31,440 –> 00:03:34,080
شماره 3 را تغییر دهم که damson بود و این
72
00:03:34,080 –> 00:03:36,480
لیست من است بعد از اینکه damson
73
00:03:36,480 –> 00:03:38,080
را به یک انجیر تغییر دادم،
74
00:03:38,080 –> 00:03:40,159
بنابراین می توانید با لیست ببینید که به اندازه کافی آسان است
75
00:03:40,159 –> 00:03:42,400
که آن را تغییر دهید. آنچه در لیست است می
76
00:03:42,400 –> 00:03:46,720
گوییم لیست قابل تغییر است
77
00:03:46,720 –> 00:03:50,319
من همچنین می توانم موارد اضافی را به لیست خود اضافه کنم
78
00:03:50,319 –> 00:03:52,879
مانند این
79
00:03:57,760 –> 00:04:01,519
من از روش به اصطلاح اضافه کردن استفاده می کنم
80
00:04:01,519 –> 00:04:04,480
بیایید دوباره آن را چاپ کنیم
81
00:04:04,879 –> 00:04:07,040
من می خواهم پنجره پوسته را ببندم تا
82
00:04:07,040 –> 00:04:10,000
بتوانم یک یک مورد جدید خوب است،
83
00:04:10,000 –> 00:04:12,879
بنابراین لیست من با یک آیتم جدید
84
00:04:12,879 –> 00:04:15,360
به پایان اضافه شده است، روش الحاق مورد جدید را در انتهای لیست قرار می دهد،
85
00:04:15,360 –> 00:04:19,359
86
00:04:19,600 –> 00:04:21,839
چرا خودتان این را امتحان نکنید، سعی کنید
87
00:04:21,839 –> 00:04:23,919
از روش الحاق برای اضافه کردن
88
00:04:23,919 –> 00:04:28,120
موارد اضافی به لیست خود استفاده کنید.
89
00:04:28,320 –> 00:04:32,160
میخواهم میتوانم یک مورد
90
00:04:32,160 –> 00:04:34,720
را در لیست وارد کنم به عبارت دیگر میتوانم dd یک
91
00:04:34,720 –> 00:04:36,880
آیتم جدید اما لازم نیست
92
00:04:36,880 –> 00:04:39,840
تا آخر ادامه پیدا کند، من می توانم آن را در هر جایی که دوست دارم این را تماشا کنم قرار دهم،
93
00:04:39,840 –> 00:04:43,160
94
00:04:45,520 –> 00:04:47,520
بنابراین این برنامه یک
95
00:04:47,520 –> 00:04:50,080
لیست جدید با این موارد میوه تنظیم می کند و سپس
96
00:04:50,080 –> 00:04:52,560
یک میوه جدید درج می کند.
97
00:04:52,560 –> 00:04:55,520
توت سیاه در موقعیت 2. و سپس در
98
00:04:55,520 –> 00:04:58,560
نهایت لیست اصلاح شده را چاپ
99
00:04:58,560 –> 00:04:59,840
می کنم به نظر شما جریان سیاه قرار است
100
00:04:59,840 –> 00:05:01,680
به کجا برود،
101
00:05:01,680 –> 00:05:03,759
بیایید ببینیم
102
00:05:03,759 –> 00:05:05,919
جریان سیاه بین
103
00:05:05,919 –> 00:05:08,560
موز و گیلاس رفته است و
104
00:05:08,560 –> 00:05:10,639
موقعیت 2 در لیست گرفته شده است و همه چیز
105
00:05:10,639 –> 00:05:13,280
else حرکت کرده است
106
00:05:13,280 –> 00:05:15,280
اگر من نیاز داشته باشم، میتوانم بررسی کنم که آیا یک
107
00:05:15,280 –> 00:05:17,600
مو