در این مطلب، ویدئو دسترسی و به روز رسانی عناصر یک لیست – برنامه نویسی پایتون با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:02,490 –> 00:00:09,309
[موسیقی]
2
00:00:10,670 –> 00:00:13,440
سلام دوستان به کانال ما خوش آمدید،
3
00:00:13,440 –> 00:00:16,289
بنابراین جلسه قبل در
4
00:00:16,289 –> 00:00:18,840
مورد یک لیست در برنامه پایتون بحث می کنیم،
5
00:00:18,840 –> 00:00:22,470
بنابراین در اینجا لیست مجموعه ای
6
00:00:22,470 –> 00:00:24,750
از عناصر متعدد از شبکه های مختلف است
7
00:00:24,750 –> 00:00:27,840
تا بتوانیم چندین
8
00:00:27,840 –> 00:00:30,420
عنصر نوع داده را در یک مکان ذخیره
9
00:00:30,420 –> 00:00:32,130
کنیم. ما آن را به عنوان یک لیست می نامیم
10
00:00:32,130 –> 00:00:34,640
و در بین دو پرانتز مربع نشان داده می
11
00:00:34,640 –> 00:00:37,230
شود و همچنین نحوه
12
00:00:37,230 –> 00:00:39,360
ایجاد یک لیست و نحوه درج
13
00:00:39,360 –> 00:00:41,579
رویدادها در لیست را دیده ایم، بنابراین با استفاده از
14
00:00:41,579 –> 00:00:43,079
مقداردهی اولیه مستقیم با استفاده از
15
00:00:43,079 –> 00:00:44,610
عملگر انتساب می توانیم مستقیما
16
00:00:44,610 –> 00:00:47,879
عنصر C را به یک لیست اختصاص دهید و
17
00:00:47,879 –> 00:00:49,379
سپس دومی تجسم زمان اجرا است
18
00:00:49,379 –> 00:00:51,090
که می تواند به دو
19
00:00:51,090 –> 00:00:52,590
روش انجام شود که در جلسه قبل مشاهده کردیم
20
00:00:52,590 –> 00:00:54,660
استفاده از
21
00:00:54,660 –> 00:00:57,480
متد append است بنابراین با اضافه کردن با استفاده از
22
00:00:57,480 –> 00:00:59,149
متد append فقط یک عنصر انجام می شود.
23
00:00:59,149 –> 00:01:02,250
به لیست اضافه می شود و
24
00:01:02,250 –> 00:01:05,129
با استفاده از روش تقسیم به دومین
25
00:01:05,129 –> 00:01:07,470
مورد می رسیم، بنابراین با استفاده از روش تقسیم باید
26
00:01:07,470 –> 00:01:09,689
ورودی را در یک خط
27
00:01:09,689 –> 00:01:13,320
جدا شده با یک پلیس یا فاصله ارائه کنیم،
28
00:01:13,320 –> 00:01:15,210
بنابراین هر کدام فضا به عنوان
29
00:01:15,210 –> 00:01:18,420
یک عنصر در لیست در نظر گرفته می شود، بنابراین
30
00:01:18,420 –> 00:01:22,170
تمام فضاها را تقسیم می کند و همه عناصر را ایجاد می کند
31
00:01:22,170 –> 00:01:23,820
و به مخمر اضافه می شود
32
00:01:23,820 –> 00:01:26,820
، بنابراین این چیزی که در
33
00:01:26,820 –> 00:01:29,909
جلسه قبل دیدیم اکنون اجازه دهید نحوه دسترسی به آن را ببینیم.
34
00:01:29,909 –> 00:01:31,979
عناصر موجود در لیست و
35
00:01:31,979 –> 00:01:34,290
نحوه به روز رسانی عناصر در لیست
36
00:01:34,290 –> 00:01:36,600
و نحوه حذف عناصر در
37
00:01:36,600 –> 00:01:38,909
لیست در حال حاضر،
38
00:01:38,909 –> 00:01:41,850
بنابراین ابتدا اجازه دهید یک لیست ایجاد کنیم و
39
00:01:41,850 –> 00:01:44,670
سپس به دسترسی به به روز رسانی و
40
00:01:44,670 –> 00:01:48,360
دانمارکی می پردازیم تا لیست را ایجاد کنیم.
41
00:01:48,360 –> 00:01:51,240
لیست است بنابراین برای ایجاد لیست
42
00:01:51,240 –> 00:01:56,729
می توانیم از لیست نام دنباله استفاده کنیم بنابراین
43
00:01:56,729 –> 00:02:00,750
من از یک دنباله برابر با 10
44
00:02:00,750 –> 00:02:05,939
20 30 40 استفاده خواهم کرد بنابراین این یک لیست
45
00:02:05,939 –> 00:02:08,489
عددی است و به مقادیر عددی بستگی دارد بنابراین من
46
00:02:08,489 –> 00:02:10,649
این لیست را گرفته ام نام لیست
47
00:02:10,649 –> 00:02:14,069
دنباله است حالا چگونه می توانم به لیست دسترسی داشته باشم
48
00:02:14,069 –> 00:02:21,540
چگونه آنها به عناصر لیست دسترسی پیدا
49
00:02:21,540 –> 00:02:24,930
کنند که شبیه مفهوم دوره خود هستند،
50
00:02:24,930 –> 00:02:27,329
هر عنصر در لیست
51
00:02:27,329 –> 00:02:30,810
مقادیر شاخص خود را خواهد داشت، بنابراین در اینجا نیز
52
00:02:30,810 –> 00:02:38,310
Indus از 0 تا n منهای 1 شروع می شود، بنابراین
53
00:02:38,310 –> 00:02:47,069
اولین عنصر در لیست x است. 0
54
00:02:47,069 –> 00:02:53,760
ال دوم است عنصر در لیست 1 است و به همین
55
00:02:53,760 –> 00:02:59,400
ترتیب آخرین عنصر در لیست M
56
00:02:59,400 –> 00:03:04,219
منهای 1 است اگر لیست حاوی عناصر M باشد،
57
00:03:04,219 –> 00:03:07,019
بنابراین اگر لیست و n
58
00:03:07,019 –> 00:03:09,389
عنصر وجود داشته باشد، شاخص عنصر اول 0 است، بنابراین این
59
00:03:09,389 –> 00:03:13,889
مقادیر شاخص است که مفهوم مشابه است.
60
00:03:13,889 –> 00:03:15,629
خطاهایی را که در زبان C دیدهایم
61
00:03:15,629 –> 00:03:20,099
درست است، بنابراین چگونه میتوان
62
00:03:20,099 –> 00:03:21,659
بسته عنصر هوا را در لیست با
63
00:03:21,659 –> 00:03:25,199
استفاده از این شاخصها به سادگی هنگام استفاده از
64
00:03:25,199 –> 00:03:31,799
دنباله مربع این شاخص نشان داد، بنابراین این
65
00:03:31,799 –> 00:03:35,579
عنصر را نشان میدهد که در
66
00:03:35,579 –> 00:03:41,069
مسیر شاخص داده شده قرار دارد، بنابراین ببینید آیا شما این
67
00:03:41,069 –> 00:03:43,849
مثال را در نظر بگیرید دنباله برابر با 10 20 30 40
68
00:03:43,849 –> 00:03:48,659
است اما در دنباله من 0 برابر است با
69
00:03:48,659 –> 00:03:54,810
10 دنباله 1 برابر است با 20 دنباله
70
00:03:54,810 –> 00:03:59,400
از 2 برابر است با 30 دنباله از 3
71
00:03:59,400 –> 00:04:05,129
برابر است با 40 درست پس این مقادیر
72
00:04:05,129 –> 00:04:08,430
چگونه است ما میتوانیم به عناصر موجود در لیست دسترسی داشته باشیم،
73
00:04:08,430 –> 00:04:12,810
بنابراین اگر میخواهید به عنصر چهارم دسترسی داشته باشید،
74
00:04:12,810 –> 00:04:16,409
این عنصر با استفاده از این
75
00:04:16,409 –> 00:04:20,070
مقدار شاخص باید به آن دسترسی داشته باشیم، بنابراین اگر
76
00:04:20,070 –> 00:04:22,979
عنصر برای مقدار شاخص باشد، 3 خواهد بود
77
00:04:22,979 –> 00:04:26,580
زیرا این 0 1 2 3 است.
78
00:04:26,580 –> 00:04:27,480
آنها XY
79
00:04:27,480 –> 00:04:30,390
پاسخ صادقانه صفر بنابراین عنصر خواهد بود
80
00:04:30,390 –> 00:04:32,640
مقدار شاخص سه باشد، عنصر پنجم
81
00:04:32,640 –> 00:04:34,020
دارای مقدار شاخص
82
00:04:34,020 –> 00:04:37,110
قبلی خواهد بود و من هستم مقدار شاخص
83
00:04:37,110 –> 00:04:39,570
عنصر M منهای یک مقدار شاخص عنصر اول
84
00:04:39,570 –> 00:04:42,480
صفر است، بنابراین به این ترتیب میتوانیم
85
00:04:42,480 –> 00:04:45,500
به هر عنصر از لیست داده شده دسترسی داشته باشیم و
86
00:04:45,500 –> 00:04:51,780
اکنون نحوه بهروزرسانی لیست به ما اجازه می دهد تا ببینیم
87
00:04:51,780 –> 00:04:54,830
چگونه لیست را به روز
88
00:05:03,380 –> 00:05:06,200
کنیم من کمی مجدداً بیان مجدد عناصر لیست را به روز
89
00:05:06,200 –> 00:05:08,510
کنیم مین به این معنی است که یا می توانیم
90
00:05:08,510 –> 00:05:10,250
عناصر را حذف کنیم یا می توانیم رویدادهای آنها را اضافه
91
00:05:10,250 –> 00:05:15,050
کنیم یا می توانیم محدودیت های آنها را تغییر
92
00:05:15,050 –> 00:05:18,890
دهیم.
93
00:05:18,890 –> 00:05:28,340
در آن و این اضافه کردن را
94
00:05:28,340 –> 00:05:33,410
می توان با استفاده از یک قلم یک قلم مانند
95
00:05:33,410 –> 00:05:34,820
آن انجام داد که من در
96
00:05:34,820 –> 00:05:36,740
جلسه قبل دیدم که روش ضمیمه است
97
00:05:36,740 –> 00:05:39,670
بنابراین باید یک نقطه توالی بنویسیم که
98
00:05:39,670 –> 00:05:45,950
عنصر سمت راست را اضافه کنیم تا با استفاده از این
99
00:05:45,950 –> 00:05:47,960
شاخص بتوانیم اضافه کنیم. یک عنصر به
100
00:05:47,960 –> 00:05:50,690
لیست موجود بنابراین در جایی که
101
00:05:50,690 –> 00:05:53,630
اضافه می شود در آخرین موقعیت اضافه می شود، بنابراین
102
00:05:53,630 –> 00:05:56,900
اگر عنصر 50 باشد، بنابراین اگر
103
00:05:56,900 –> 00:05:58,910
عنصر برابر با 15 باشد باید به لیست اضافه شود،
104
00:05:58,910 –> 00:06:02,270
بنابراین با نوشتن این دستور دنباله ی
105
00:06:02,270 –> 00:06:08,480
نقطه ای اضافه می شود. 50 تغییر خواهد کرد لیست را
106
00:06:08,480 –> 00:06:14,120
به صورت M 20 30 40 و 50 قرار دهید
107
00:06:14,120 –> 00:06:16,190
تا مقدار ماسک در آخر به روز شود،
108
00:06:16,190 –> 00:06:18,860
بنابراین معنای این
109
00:06:18,860 –> 00:06:21,800
روش یک پین است که داده ها
110
00:06:21,800 –> 00:06:25,010
در انتهای لیست محاسبه می شود یا
111
00:06:25,010 –> 00:06:27,770
یک رشته که یک معنی کلی است.
112
00:06:27,770 –> 00:06:29,780
همچنین به univision مراجعه کنید که از متد append استفاده میکند، وارونگی
113
00:06:29,780 –> 00:06:31,640
در
114
00:06:31,640 –> 00:06:37,610
انتهای لیست اضافه میشود، تخصیص مجدد بعدی
115
00:06:37,610 –> 00:06:40,010
یعنی تغییر مقدار در
116
00:06:40,010 –> 00:06:42,530
شاخص خاص به طور مستقیم،
117
00:06:42,530 –> 00:06:46,220
ما میتوانیم آن را با استفاده از یک
118
00:06:46,220 –> 00:06:48,520
عملگر انتساب ساده انجام دهیم، بنابراین اگر از دنبالهای استفاده کنید
119
00:06:48,520 –> 00:06:57,890
1 برابر است با 50 دنباله
120
00:06:57,890 –> 00:07:01,850
1 برابر با 15 است بنابراین قبلاً
121
00:07:01,850 –> 00:07:04,970
دنباله یک دارای 20 است و بعد از اجرای
122
00:07:04,970 –> 00:07:05,900
این دستور
123
00:07:05,900 –> 00:07:07,910
منظورم این است که مستقیماً این دستورالعمل را می دهم
124
00:07:07,910 –> 00:07:12,320
لیست شامل دنباله سمت راست
125
00:07:12,320 –> 00:07:16,220
متشکل از n 50
126
00:07:16,220 –> 00:07:20,600
30 و 40 است بنابراین در اینجا 20 جایگزین من
127
00:07:20,600 –> 00:07:23,330
50 می شود بنابراین قبلاً اولین
128
00:07:23,330 –> 00:07:26,300
عنصر در عنصر مانند مقدار بعدی یک 20 است و
129
00:07:26,300 –> 00:07:28,700
اکنون پس از اجرای این دستورالعمل
130
00:07:28,700 –> 00:07:33,590
که 20 با مقدار 50 جایگزین می شود بنابراین
131
00:07:33,590 –> 00:07:36,470
عناصر نهایی در لیست پس از به
132
00:07:36,470 –> 00:07:40,790
روز رسانی n 50 30 40 است. آیا ما
133
00:07:40,790 –> 00:07:44,420
آن را بهعنوان تخصیص مجدد راست مینامیم
134
00:07:44,420 –> 00:07:47,120
که میتوان آن را بهروزرسانی
135
00:07:47,120 –> 00:07:50,180
عناصر فهرست نیز نامید، این همان
136
00:07:50,180 –> 00:07:52,430
تخصیص مجدد است، بنابراین با استفاده از آنها
137
00:07:52,430 –> 00:07:54,920
مقادیر شاخص اکنون به الماس میآیند، بنابراین چگونه
138
00:07:54,920 –> 00:07:57,230
یک عنصر را حذف کنیم، بنابراین در اینجا
139
00:07:57,230 –> 00:08:03,110
دستوری به نام de وجود دارد. دستور de de
140
00:08:03,110 –> 00:08:05,390
بنابراین برای حذف یک عنصر خاص استفاده می شود،
141
00:08:05,390 –> 00:08:09,290
بنابراین باید مقدار شاخص
142
00:08:09,290 –> 00:08:11,870
عنصری را که قرار است از لیست حذف شود
143
00:08:11,870 –> 00:08:14,420
ذکر کنیم، بنابراین اگر می خواهید در
144
00:08:14,420 –> 00:08:18,020
همان دنباله یک باشید، باید
145
00:08:18,020 –> 00:08:23,000
دنباله حذف را بنویسیم. از one بنابراین بعد از
146
00:08:23,000 –> 00:08:25,150
اینکه امروز انجام دادید بعد از اجرای این
147
00:08:25,150 –> 00:08:27,800
دستورالعمل به طور خودکار کلاه ایمنی
148
00:08: