در این مطلب، ویدئو 6. کار با لیست ها در پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:12:24
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,320 –> 00:00:02,159
به عنوان یک مهندس مواد، یکی از
2
00:00:02,159 –> 00:00:03,679
مهم ترین انواع داده هایی که قرار
3
00:00:03,679 –> 00:00:04,319
است از آن استفاده کنید
4
00:00:04,319 –> 00:00:06,319
، فهرستی است، این مهم است، فقط
5
00:00:06,319 –> 00:00:07,919
به آنچه در آزمایشگاه
6
00:00:07,919 –> 00:00:09,920
جمع آوری می کنید فکر کنید هنگام جمع آوری داده ها، آن ها را
7
00:00:09,920 –> 00:00:11,679
روی محورهای x و y رسم می کنید.
8
00:00:11,679 –> 00:00:13,280
بیایید بگوییم که شما آن دادهها را
9
00:00:13,280 –> 00:00:15,200
از آزمایشگاه خود گرفتهاید و اکنون میخواهید سعی کنید
10
00:00:15,200 –> 00:00:17,279
آنها را به نوعی منحنی درست تنظیم کنید
11
00:00:17,279 –> 00:00:19,279
و همانطور که این عملیات برازش را انجام میدهید،
12
00:00:19,279 –> 00:00:20,640
میدانیم که ما
13
00:00:20,640 –> 00:00:21,119
14
00:00:21,119 –> 00:00:22,560
هر یک از این موارد را در نظر خواهیم گرفت. نقاط داده
15
00:00:22,560 –> 00:00:24,400
و بنابراین ما واقعاً راهی را
16
00:00:24,400 –> 00:00:26,080
می خواهیم که به ما امکان می دهد
17
00:00:26,080 –> 00:00:28,960
x را در مقابل y ذخیره کنیم، جایی که می توانیم مقایسه کنیم یا می
18
00:00:28,960 –> 00:00:30,400
دانید به این نقاط داده به
19
00:00:30,400 –> 00:00:31,599
روشی سیستماتیک دسترسی پیدا کنید
20
00:00:31,599 –> 00:00:34,320
و لیست ها به ما اجازه می دهند این کار را درست انجام دهیم
21
00:00:34,320 –> 00:00:35,680
، راه های دیگری وجود دارد، اما ما با این کار شروع می کنیم
22
00:00:35,680 –> 00:00:36,559
23
00:00:36,559 –> 00:00:38,399
یکی از چالشهایی را فهرست میکند که من متوجه
24
00:00:38,399 –> 00:00:39,680
شدم این است که وقتی افراد برای اولین بار در مورد لیستها یاد میگیرید
25
00:00:39,680 –> 00:00:41,760
، نحوه نمایهسازی آنها
26
00:00:41,760 –> 00:00:43,360
واقعاً گیجکننده است،
27
00:00:43,360 –> 00:00:46,079
بنابراین قبلاً گفتیم که رشتهها
28
00:00:46,079 –> 00:00:48,000
لیستی از کاراکترها هستند
29
00:00:48,000 –> 00:00:49,600
، رشته درست یک کلمه است اما از یک کلمه
30
00:00:49,600 –> 00:00:50,960
تشکیل شده است. دسته ای از شخصیت ها که
31
00:00:50,960 –> 00:00:52,719
h باید در یک دنباله خاص نگه داشته شوند،
32
00:00:52,719 –> 00:00:53,360
33
00:00:53,360 –> 00:00:55,920
بنابراین در اینجا تصور کنید این کلمه کلمه
34
00:00:55,920 –> 00:00:57,440
مرد آهنی از این
35
00:00:57,440 –> 00:00:59,359
یکی دو سه چهار پنج شش هفت
36
00:00:59,359 –> 00:01:02,960
حرف تشکیل شده است وقتی آنها را در پایتون نمایه می
37
00:01:02,960 –> 00:01:05,438
کنیم از یک شروع نمی کنیم من این قانون را درست نکردم
38
00:01:05,438 –> 00:01:07,040
بالا، پس مرا سرزنش نکنید،
39
00:01:07,040 –> 00:01:10,080
شما از صفر شروع میکنید، بنابراین من
40
00:01:10,080 –> 00:01:11,439
در موقعیت صفر قرار
41
00:01:11,439 –> 00:01:14,320
میگیرم، یک یا دو و به همین ترتیب، شما
42
00:01:14,320 –> 00:01:16,000
همچنین میتوانید این کار را به صورت معکوس انجام دهید،
43
00:01:16,000 –> 00:01:18,080
اما چیزی که نگرانکننده است این است که وقتی آنها
44
00:01:18,080 –> 00:01:20,000
برعکس میروند، با
45
00:01:20,000 –> 00:01:21,439
یک شروع میشوند. منفی یک به جای
46
00:01:21,439 –> 00:01:22,960
منفی صفر، زیرا یک راست منفی چیست،
47
00:01:22,960 –> 00:01:23,759
48
00:01:23,759 –> 00:01:26,960
بنابراین آنها با منفی یک شروع میکنند،
49
00:01:26,960 –> 00:01:30,000
بنابراین به این صورت است که پایتون اعداد را ایندکس میکند،
50
00:01:30,000 –> 00:01:31,600
اکنون که قبلاً در مورد برش دادن صحبت کردیم
51
00:01:31,600 –> 00:01:32,960
، مهم است زیرا
52
00:01:32,960 –> 00:01:35,200
به شما امکان میدهد فقط به بخشهای خاصی از یک لیست دسترسی داشته باشید.
53
00:01:35,200 –> 00:01:36,000
54
00:01:36,000 –> 00:01:37,439
بنابراین اگر نام متغیر شما به درستی متغیر بود، این کار چگونه کار میکند
55
00:01:37,439 –> 00:01:39,200
56
00:01:39,200 –> 00:01:40,880
، این کروشهها را قرار
57
00:01:40,880 –> 00:01:42,799
میدهید و سپس یک شاخص شروع
58
00:01:42,799 –> 00:01:44,720
و یک شاخص توقف دارید و
59
00:01:44,720 –> 00:01:45,920
دو نقطه را بین این دو قرار میدهید که
60
00:01:45,920 –> 00:01:47,840
چگونه کار میکند و این
61
00:01:47,840 –> 00:01:50,560
در پایتون زمانی که y است بسیار مهم است.
62
00:01:50,560 –> 00:01:53,920
63
00:01:53,920 –> 00:01:55,520
64
00:01:55,520 –> 00:01:57,520
وقتی در حال برش دادن هستید، شاخص شروع را وارد میکنید، شما شاخص توقف را در هنگام اجرای یک
65
00:01:57,520 –> 00:02:00,079
برش درج نمیکنید، یکی را در این موقعیت قرار میدهید،
66
00:02:00,079 –> 00:02:01,520
آن یک را درج نمیکنید، بنابراین
67
00:02:01,520 –> 00:02:03,360
از دو به پنج میرسد
68
00:02:03,360 –> 00:02:04,560
که مقدار شروع از
69
00:02:04,560 –> 00:02:07,040
دو را میگیرد. و بالا رفتن اما قبل از
70
00:02:07,040 –> 00:02:08,878
رسیدن به پنج متوقف می شود، بنابراین اگر این سه
71
00:02:08,878 –> 00:02:10,399
حرف آبی را فراخوانی می کردید o n و m را
72
00:02:10,399 –> 00:02:11,280
به شما تحویل می داد
73
00:02:11,280 –> 00:02:14,800
یا اگر از منفی
74
00:02:14,800 –> 00:02:15,840
شش به منفی دو می گفتید
75
00:02:15,840 –> 00:02:18,080
دوباره به موقعیت اول
76
00:02:18,080 –> 00:02:19,599
منفی شش می رفت. که r
77
00:02:19,599 –> 00:02:21,200
آن را شامل می شود و به
78
00:02:21,200 –> 00:02:22,800
منفی 2 می رود اما منفی 2 را شامل نمی شود
79
00:02:22,800 –> 00:02:24,239
. بنابراین این چهار حرف را به شما می دهد
80
00:02:24,239 –> 00:02:27,599
تا فهرست ها برش
81
00:02:27,599 –> 00:02:30,800
و فهرست بندی پایتون باشد، چه چیز دیگری
82
00:02:30,800 –> 00:02:31,440
می توانیم بگوییم
83
00:02:31,440 –> 00:02:33,760
تا لیست ها مرتب شوند به این معنی که ورودی ها
84
00:02:33,760 –> 00:02:35,040
می روند. به ترتیبی خاص،
85
00:02:35,040 –> 00:02:37,280
اما میتوانیم آن را به درستی تغییر دهیم، میتوانیم
86
00:02:37,280 –> 00:02:38,879
چیزی را معرفی کنیم، بنابراین بیایید برخی از این کارها را
87
00:02:38,879 –> 00:02:39,440
88
00:02:39,440 –> 00:02:40,879
در pi انجام دهیم، بیایید به جلو برویم تا عنکبوت را بالا ببریم و
89
00:02:40,879 –> 00:02:43,120
چند نمونه انجام دهیم. من میخواهم با
90
00:02:43,120 –> 00:02:44,400
تایپ فهرستی
91
00:02:44,400 –> 00:02:45,599
برای مشارکت حلقههایمان شروع کنم.
92
00:02:45,599 –> 00:02:47,040
رفتن به t اعضای
93
00:02:47,040 –> 00:02:49,599
انجمن را
94
00:02:49,760 –> 00:02:51,360
که باید هنگام انجام یک لیست از پرانتز استفاده کنید،
95
00:02:51,360 –> 00:02:53,599
96
00:02:53,599 –> 00:02:55,120
97
00:02:55,120 –> 00:03:05,840
بنویسید و
98
00:03:06,959 –> 00:03:09,200
به هر حال اگر فضای خالی شما تمام شد،
99
00:03:09,200 –> 00:03:10,800
میتوانید به خط بعدی ادامه دهید که
100
00:03:10,800 –> 00:03:19,840
101
00:03:23,040 –> 00:03:25,040
مشکلی نیست. این همه نه تا از آنها هستند، پس بیایید ادامه دهیم
102
00:03:25,040 –> 00:03:26,799
و با تعریف
103
00:03:26,799 –> 00:03:29,519
این لیست شروع کنیم،
104
00:03:30,319 –> 00:03:32,560
خوب، می داند که این یک لیست است و
105
00:03:32,560 –> 00:03:34,400
نام همه آنها در این
106
00:03:34,400 –> 00:03:34,799
لیست ارائه
107
00:03:34,799 –> 00:03:36,080
شده است، به هر حال اگر روی آن دوبار کلیک کنید، این نشان داده
108
00:03:36,080 –> 00:03:38,080
می شود و می توانید آنها را ببینید.
109
00:03:38,080 –> 00:03:39,519
در حال حاضر آنها ایندکس شده اند، می توانید نمایه ای را ببینید که
110
00:03:39,519 –> 00:03:41,200
با صفر شروع شده است و
111
00:03:41,200 –> 00:03:43,040
به سمت راست به هشت رسیده است، بنابراین در مجموع 9
112
00:03:43,040 –> 00:03:44,840
اگر صفر را
113
00:03:44,840 –> 00:03:47,680
درست وارد کنید، کارهای زیادی وجود دارد که می توانیم
114
00:03:47,680 –> 00:03:48,239
115
00:03:48,239 –> 00:03:50,480
در این لیست انجام دهیم، می توانیم آن را مرتب کنیم.
116
00:03:50,480 –> 00:03:52,560
روش داخلی که به ما امکان میدهد
117
00:03:52,560 –> 00:03:53,840
چیزها را مرتب کنیم، بنابراین ما میخواهیم به
118
00:03:53,840 –> 00:03:56,000
اشتراک بگذاریم و سپس تایپ میکنیم
119
00:03:56,000 –> 00:03:57,200
و اگر یادتان نمیآید
120
00:03:57,200 –> 00:03:59,599
میتوانید آن را تب کنید و در اینجا همه این
121
00:03:59,599 –> 00:04:01,120
روشها و عملکردهای مختلف وجود دارد که
122
00:04:01,120 –> 00:04:02,799
میتوانید با آنها کار کنید. با این لیست،
123
00:04:02,799 –> 00:04:04,879
بنابراین می توانید آن را برای مثال معکوس کنید
124
00:04:04,879 –> 00:04:07,599
اجازه دهید ابتدا آن را مرتب کنیم، اما
125
00:04:07,599 –> 00:04:10,799
اوه، بنابراین ما می خواهیم مرتب سازی را انجام دهیم
126
00:04:10,799 –> 00:04:12,319
و اکنون می بینید که لیست ما اکنون
127
00:04:12,319 –> 00:04:14,480
بر اساس حروف الفبا مرتب شده است
128
00:04:14,480 –> 00:04:16,000
اگر این مقادیر عددی بودند، آنها را به
129
00:04:16,000 –> 00:04:17,680
صورت عددی به درستی مرتب می کرد، این یک
130
00:04:17,680 –> 00:04:19,600
چیزی است که ما می توانیم به درستی انجام دهیم.
131
00:04:19,600 –> 00:04:21,918
در غیر این صورت آیا میتوانیم با این کارها انجام دهیم،
132
00:04:21,918 –> 00:04:24,080
میتوانید چیز جدیدی را به لیست اضافه کنید
133
00:04:24,080 –> 00:04:25,919
یا آن را در وسط قرار دهید یا
134
00:04:25,919 –> 00:04:27,600
آن را به آخر اضافه کنید.
135
00:04:27,600 –> 00:04:29,280
136
00:04:29,280 –> 00:04:31,120
137
00:04:31,120 –> 00:04:34,000
بنابراین ما میخواهیم
138
00:04:34,000 –> 00:04:36,639
ضمیمه کنیم و اگر عضو جدیدی وجود داشته باشد،
139
00:04:36,639 –> 00:04:38,080
حدس میزنم میتوان گفت که گلوم به نوعی به
140
00:04:38,080 –> 00:04:38,800
حزب میپیوندد،
141
00:04:38,800 –> 00:04:42,240
بنابراین او را اضافه میکنیم اکنون
142
00:04:42,240 –> 00:04:44,560
لیست یاران ما بزرگ شده است، این 9 عضو قبلی است
143
00:04:44,560 –> 00:04:46,320
و یک golem اضافه کردیم و آن را گذاشتیم. آن را
144
00:04:46,320 –> 00:04:48,080
در انتهای لیست
145
00:04:48,080 –> 00:04:51,040
اکنون ما هشدار می دهیم boromir را از دست می دهیم، بنابراین
146
00:04:51,040 –> 00:04:52,479
بیایید boromir را بیرون بیاوریم،
147
00:04:52,479 –> 00:04:54,240
بنابراین بیایید این دستور را انجام دهیم، ما می خواهیم
148
00:04:54,240 –> 00:04:56,400
نقطه اشتراک را
149
00:04:56,400 –> 00:04:58,639
حذف کنیم و سپس ما می خواهیم
150
00:04:58,639 –> 00:05:00,960
boromir را حذف کنیم
151
00:05:00,960 –> 00:05:02,800
که یکی از راه های انجام آن است، شما همچنین می توانید
152
00:05:02,800 –> 00:05:04,080
حذف آن با گفتن آن به
153
00:05:04,080 –> 00:05:06,000
حذف یکی در معین موقعیت درست است،
154
00:05:06,000 –> 00:05:08,800
پس بیایید ابتدا این مورد را امتحان
155
00:05:08,800 –> 00:05:11,039
کنیم، اگر اینجا را بکشیم، بورومیر ما
156
00:05:11,039 –> 00:05:13,840
حذف شده است،
157
00:05:13,840 –> 00:05:15,440
میتوانیم آن را با بیرون کشیدن یک موقعیت خاص نیز حذف کنیم،
158
00:05:15,440 –> 00:05:17,199
بنابراین بیایید در این مورد نظر
159
00:05:17,199 –> 00:05:19,039
160
00:05:19,039 –> 00:05:21,840
بدهیم و در عوض بیایید سعی کنیم این بورومیر
161
00:05:21,840 –> 00:05:22,880
را در حالتی بود که
162
00:05:22,880 –> 00:05:26,400
قبلاً در آن بود انجام دهیم. موقعیت هشت
163
00:05:26,400 –> 00:05:27,759
قبل از اینکه او را حذف کند، کار دیگری که
164
00:05:27,759 –> 00:05:28,160
میتوانید انجام دهید
165
00:05:28,160 –> 00:05:30,080
، میتواند با
166
00:05:30,080 –> 00:05:33,039
انجام فرمان پاپ انجام شود،
167
00:05:33,759 –> 00:05:37,039
ما میتوانیم موقعیت هشت را به درستی بالا ببریم، بنابراین من میخواهم
168
00:05:37,039 –> 00:05:37,440
169
00:05:37,440 –> 00:05:39,919
در این مورد نظر بدهم، بنابراین اولین کاری که انجام میدهیم این
170
00:05:39,919 –> 00:05:40,639
است که بیایید
171
00:05:40,639 –> 00:05:42,479
انجمن خود را دوباره جمع کنیم. همانطور که
172
00:05:42,479 –> 00:05:44,720
در ابتدا بود، بنابراین f9 در آن خط
173
00:05:44,720 –> 00:05:47,919
که خط ما را در اینجا قرار می دهد، آه،
174
00:05:47,919 –> 00:05:49,360
ما باید کل این خط را اجرا کنیم، زیرا
175
00:05:49,360 –> 00:05:50,560
در دو خط پخش شده بود، با آن
176
00:05:50,560 –> 00:05:52,160
اشتباه گرفته شد، بنابراین بیایید فقط
177
00:05:52,160 –> 00:05:54,639
کل این خط را اجرا
178
00:05:54,639 –> 00:05:55,840
کنیم. آن را
179
00:05:55,840 –