در این مطلب، ویدئو Python🐍 لیست ها و تاپل ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:20:44
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,639
در این تمرین بعدی
2
00:00:02,639 –> 00:00:05,190
در مورد لیستها و تاپلها با
3
00:00:05,190 –> 00:00:08,610
پایتون صحبت میکنیم، در اینجا نمونهای از لیستی است که در آن
4
00:00:08,610 –> 00:00:11,790
شما کروشهها و سپس 1
5
00:00:11,790 –> 00:00:15,990
2 3 4 را دارید و همچنین زوج من را دارید و به
6
00:00:15,990 –> 00:00:18,510
این ترتیب مانند مضربی از مقادیر است.
7
00:00:18,510 –> 00:00:22,410
اما در اینجا شما پرانتزهایی با 1 2
8
00:00:22,410 –> 00:00:24,269
3 4 دارید و تفاوت اصلی بین
9
00:00:24,269 –> 00:00:27,349
اینها این است که لیست ها را می توان
10
00:00:27,349 –> 00:00:32,640
در مقابل تاپل تغییر داد، تغییرناپذیر است یا قرار نیست
11
00:00:32,640 –> 00:00:35,820
کاملاً تغییر کند.
12
00:00:35,820 –> 00:00:40,399
13
00:00:40,399 –> 00:00:45,620
یکی با نوت بوک مشتری
14
00:00:46,070 –> 00:00:48,690
درست است و وقتی راه
15
00:00:48,690 –> 00:00:52,410
اندازی شد، درس شماره 10 را باز می کنم که درس بعدی ماست
16
00:00:52,410 –> 00:00:54,239
و سپس کمی
17
00:00:54,239 –> 00:00:56,910
با پروژه دوره نیز کار می کنیم و
18
00:00:56,910 –> 00:01:01,980
در اینجا همه چیز شروع پایتون است و من
19
00:01:01,980 –> 00:01:05,820
می گذارم پیوندی به این فایلها در
20
00:01:05,820 –> 00:01:11,070
توضیحات ویدیو درست است،
21
00:01:11,070 –> 00:01:13,710
لیستهای نوتبوک مشتری راهی برای ذخیرهسازی
22
00:01:13,710 –> 00:01:15,299
دنبالهای از مقادیر و احتمالاً
23
00:01:15,299 –> 00:01:17,610
انواع مختلف اطلاعات در تنها
24
00:01:17,610 –> 00:01:20,310
یک متغیر است، بنابراین این مورد در زیر
25
00:01:20,310 –> 00:01:23,610
با استفاده از کروشهها نشان داده میشود و اگر
26
00:01:23,610 –> 00:01:25,680
اینها را چاپ کنید i ببینید من انواع مرغهای مختلف دارم در
27
00:01:25,680 –> 00:01:30,210
اینجا ابتدا عناصر
28
00:01:30,210 –> 00:01:32,400
و سپس یک عدد و
29
00:01:32,400 –> 00:01:36,900
عدد صحیح و سپس یک نادرست بولی دارم، بنابراین
30
00:01:36,900 –> 00:01:39,750
همه آنها در لیست من هستند، من همچنین میتوانم
31
00:01:39,750 –> 00:01:42,570
یک لیست در داخل یک لیست داشته باشم به طوری که یک
32
00:01:42,570 –> 00:01:47,280
لیست تودرتو باشد و در اینجا اگر آن را چاپ کنم
33
00:01:47,280 –> 00:01:50,759
می بینم که این ورودی درست در اینجا
34
00:01:50,759 –> 00:01:54,960
لیست دیگری است اکنون می توانید یکی
35
00:01:54,960 –> 00:01:57,030
از مقادیر و لیست ها را تغییر دهید یا فقط یک
36
00:01:57,030 –> 00:02:01,770
مقدار را چاپ کنید و در این مورد چیزهایی
37
00:02:01,770 –> 00:02:05,360
مانند حلقه for دارید که حلقه از 0 و a شروع می شود.
38
00:02:05,360 –> 00:02:11,610
فهرست فهرست نیز از 0 شروع میشود، بنابراین
39
00:02:11,610 –> 00:02:13,710
ما میخواهیم این مورد را اجرا کنیم، مورد 1 را اجرا میکنیم
40
00:02:13,710 –> 00:02:18,240
که در اینجا است، این
41
00:02:18,240 –> 00:02:22,020
مورد 0 است که Leghorn است و سپس مورد 2
42
00:02:22,020 –> 00:02:25,080
که Plymouth Rock است، در این مورد
43
00:02:25,080 –> 00:02:28,860
، Leghorn را با Ancona جایگزین میکنیم. و
44
00:02:28,860 –> 00:02:33,690
سپس آن مرغ
45
00:02:33,690 –> 00:02:38,070
را خواهید دید که اکنون در این مکان قرار دارد،
46
00:02:38,070 –> 00:02:41,550
زیرا من یک کونا و پلیموث
47
00:02:41,550 –> 00:02:46,610
راک دارم، بنابراین این مکان 1 خواهد بود،
48
00:02:46,610 –> 00:02:49,680
بنابراین ما می توانیم موارد را از لیست خود حذف کنیم،
49
00:02:49,680 –> 00:02:54,450
اما همچنین می توانیم به آن اضافه کنیم. لیست ما
50
00:02:54,450 –> 00:02:58,170
را نیز به خوبی انجام می دهیم یا می توانیم از طریق
51
00:02:58,170 –> 00:03:01,950
آیتم های موجود در یک لیست تکرار کنیم تا f یا به عنوان مثال این یک
52
00:03:01,950 –> 00:03:05,730
حلقه for است، بنابراین ما در مرغ ها به سراغ I می رویم و
53
00:03:05,730 –> 00:03:08,610
هر بار که از طریق I به
54
00:03:08,610 –> 00:03:11,070
یکی از نام های لیست ما تبدیل می شود به
55
00:03:11,070 –> 00:03:14,670
ترتیبی که آنها در لیست هستند،
56
00:03:14,670 –> 00:03:16,800
ما همچنین می توانیم یک حلقه for با یک if انجام دهیم.
57
00:03:16,800 –> 00:03:19,740
بیانیه داخل در این مورد، ما فقط
58
00:03:19,740 –> 00:03:22,320
نام Leghorn را با Ancona برای چاپ جایگزین می کنیم،
59
00:03:22,320 –> 00:03:24,960
بنابراین
60
00:03:24,960 –> 00:03:27,750
باید Leghorn می بود، اما ما آن را به Ancona تغییر می دهیم
61
00:03:27,750 –> 00:03:28,710
62
00:03:28,710 –> 00:03:32,720
و سپس بقیه موارد
63
00:03:32,720 –> 00:03:35,430
یکسان هستند، برخی از توابع لیست نیز وجود دارد
64
00:03:35,430 –> 00:03:40,530
مانند list append و die extension list
65
00:03:40,530 –> 00:03:44,100
یک شی است و یک متد یا
66
00:03:44,100 –> 00:03:46,860
تابعی دارد که می توانیم از آن استفاده کنیم که
67
00:03:46,860 –> 00:03:50,010
تابع append است، بنابراین ما می خواهیم اضافه
68
00:03:50,010 –> 00:03:53,250
کنیم، بله نه و سپس
69
00:03:53,250 –> 00:03:56,580
شاید به خیلی اضافه کنیم. در پایان آن،
70
00:03:56,580 –> 00:03:58,440
بنابراین شاید در انتهایی که ما به
71
00:03:58,440 –> 00:04:02,460
تازگی به لیست خود اضافه کرده ایم، شما همچنین می توانید
72
00:04:02,460 –> 00:04:05,550
مقادیر جدیدی را بر اساس یک لیست قدیمی اختصاص
73
00:04:05,550 –> 00:04:08,940
دهید، می توانید با یک لیست جدید بروید، همچنین
74
00:04:08,940 –> 00:04:12,690
ما داده هایی در درجه سانتیگراد داریم و اجازه دهید من فقط
75
00:04:12,690 –> 00:04:16,709
یک درج واردات را وارد کنم. یک سلول بالا و فقط
76
00:04:16,709 –> 00:04:19,410
نشان دهید که چگونه این کار می کند، بنابراین فرض کنید من
77
00:04:19,410 –> 00:04:25,500
مقداری داده دارم 1 2 3 4 بسیار خوب و سپس
78
00:04:25,500 –> 00:04:27,040
من میخواهم مقداری
79
00:04:27,040 –> 00:04:32,140
Dean با این دادهها انجام دهم، بنابراین
80
00:04:32,140 –> 00:04:35,080
اگر
81
00:04:35,080 –> 00:04:38,200
بخواهم برای هر یک از عناصر کاری انجام دهم که
82
00:04:38,200 –> 00:04:41,980
میتوانم e برابر داشته باشم و سپس D ضربدر دو
83
00:04:41,980 –> 00:04:46,810
و سپس e داشته باشیم، به این میگویند درک فهرست خوب، پس اگر من این کار را
84
00:04:46,810 –> 00:04:50,530
انجام دادم، دو لیست دارم، یکی در اینجا و
85
00:04:50,530 –> 00:04:53,110
فقط دو لیست را با هم اضافه کردم، اما
86
00:04:53,110 –> 00:04:55,210
فرض کنید میخواهم هر یک
87
00:04:55,210 –> 00:04:59,770
از عناصر آن فهرست را در دو ضرب
88
00:04:59,770 –> 00:05:04,470
کنم، خوب، پس میخواهم D I برابر دو انجام دهم.
89
00:05:04,470 –> 00:05:10,050
برای من در محدوده یا فقط میتوانم چهار انجام بدهم،
90
00:05:10,050 –> 00:05:17,050
بیایید این کار را انجام بدهم و خوب انجام میدهم، بنابراین
91
00:05:17,050 –> 00:05:19,060
این یک لیست درک
92
00:05:19,060 –> 00:05:27,340
برای من در D خوب است و من فقط i بار
93
00:05:27,340 –> 00:05:32,730
دو را انجام میدهم و سپس میروم print e در
94
00:05:32,730 –> 00:05:35,830
این مورد من فقط هر یک
95
00:05:35,830 –> 00:05:39,010
از عناصر را در دو ضرب میکنم، بنابراین این لیست را
96
00:05:39,010 –> 00:05:43,150
درست در اینجا گرفتم و تبدیل به
97
00:05:43,150 –> 00:05:46,150
عنصر اول شدم آن را در دو ضرب کردم. او
98
00:05:46,150 –> 00:05:48,190
تبدیل به عنصر دوم شد که در
99
00:05:48,190 –> 00:05:51,550
دو سوم و چهارم ضرب شد و سپس آن را
100
00:05:51,550 –> 00:05:55,600
ایجاد کرد. یک لیست جدید در اینجا، بنابراین این همه
101
00:05:55,600 –> 00:05:57,520
در یک خط است، مانند یک حلقه for است که
102
00:05:57,520 –> 00:05:59,830
شما در اینجا قرار داده اید، من همچنین می توانستم این کار را انجام
103
00:05:59,830 –> 00:06:03,880
دهم r من در محدوده برای و سپس می توانستم
104
00:06:03,880 –> 00:06:07,930
D I را انجام دهم و همین نتیجه را به من می داد
105
00:06:07,930 –> 00:06:10,960
، بنابراین می
106
00:06:10,960 –> 00:06:13,510
توانید تکرار کننده را مرتب کنید یا
107
00:06:13,510 –> 00:06:17,440
می توانید هر یک از مقادیر D را داشته باشید و در
108
00:06:17,440 –> 00:06:21,370
آن صورت این کار به تبدیل به من
109
00:06:21,370 –> 00:06:24,040
خوب است، بنابراین در اینجا داده ها بر حسب سانتیگراد وجود دارد، به
110
00:06:24,040 –> 00:06:26,380
عنوان مثال لیستی از مقادیر درجه حرارت سانتیگراد
111
00:06:26,380 –> 00:06:27,940
و من می خواهم آن را به فارنهایت تبدیل کنم
112
00:06:27,940 –> 00:06:31,150
و فرمول
113
00:06:31,150 –> 00:06:34,060
آن دما بر حسب سانتیگراد برابر نه
114
00:06:34,060 –> 00:06:36,970
پنجم به اضافه 32 است و بنابراین می خواهم
115
00:06:36,970 –> 00:06:40,690
برای I انجام دهم. در داده های سانتیگراد و سپس می توانم
116
00:06:40,690 –> 00:06:41,080
117
00:06:41,080 –> 00:06:45,180
یک خروجی فرمت شده در اینجا
118
00:06:45,180 –> 00:06:49,449
داشته باشم که در حال حاضر 0.2 برابر فارنهایت است اگر این عدد را
119
00:06:49,449 –> 00:06:51,879
در اینجا کنار بگذارم گاهی اوقات ممکن است 8 یا یک
120
00:06:51,879 –> 00:06:53,289
عدد دیگر باشد، اما اگر فقط آن را خاموش بگذارم،
121
00:06:53,289 –> 00:06:55,300
آن را با تعداد زیادی پر می کنم.
122
00:06:55,300 –> 00:06:58,120
برای این کار لازم است و من میتوانم
123
00:06:58,120 –> 00:07:01,300
دادههای قالببندیشده را چاپ کنم، در این مورد
124
00:07:01,300 –> 00:07:03,639
فقط میخواستم دو نقطه اعشار را
125
00:07:03,639 –> 00:07:07,289
با یک عدد ممیز شناور نشان دهم
126
00:07:07,289 –> 00:07:11,039
و سپس I
127
00:07:11,039 –> 00:07:15,940
فرمتشده است فقط در اینجا
128
00:07:15,940 –> 00:07:18,280
مقدار I خواهد بود که قرار است
129
00:07:18,280 –> 00:07:23,440
در اینجا قرار داده شود و قالب بندی شود به این ترتیب بسیار
130
00:07:23,440 –> 00:07:24,069
خوب است
131
00:07:24,069 –> 00:07:25,620
و اگر من می خواستم کاری مانند
132
00:07:25,620 –> 00:07:28,659
دما انجام دهم، پس باید
133
00:07:28,659 –> 00:07:30,940
مقادیر دما را داشته باشم، می توانم دما را نیز انجام دهم
134
00:07:30,940 –> 00:07:36,490
در این مورد، یکی را انجام می دهم و
135
00:07:36,490 –> 00:07:40,270
سپس عدد صحیح را درست انجام می دهم
136
00:07:40,270 –> 00:07:46,270
و سپس می خواهم m باید ببینیم
137
00:07:46,270 –> 00:07:51,789
آیا میتوانم این X را برای X انجام دهم، کاملاً
138
00:07:51,789 –> 00:07:54,909
خوب، کاما X و سپس اگر در
139
00:07:54,909 –> 00:07:58,029
اعداد انجام دهم، یک عدد به من میدهد
140
00:07:58,029 –> 00:08:05,620
و مقدار اوکی است، بنابراین من T 0 T 1 T 2
141
00:08:05,620 –> 00:08:08,860
یا دیگری را داشته باشم. روش انجام این کار اگر
142
00:08:08,860 –> 00:08:13,240
نمیخواهم از enumerate در آنجا استفاده کنم،
143
00:08:13,240 –> 00:08:17,490
میتوانم برای I در طول داده فارنهایت
144
00:08:17,490 –> 00:08:21,310
بگویم و سپس میتوانم بگویم که من هستم و سپس میتوانم
145
00:08:21,310 –> 00:08:26,919
بگویم دادههای فارنهایت این بسیار
146
00:08:26,919 –> 00:08:31,659
طولانی میشود، خوب است، بنابراین اگر بخواهم برای انجام آن به این
147
00:08:31,659 –> 00:08:35,559
صورت نیز بیایید ببینیم در طول
148
00:08:35,559 –> 00:08:39,309
من به یک محدوده در اینجا نیاز دارم و در حال خارج شدن
149
00:08:39,309 –> 00:08:41,769
از صفحه نمایش خوب است، بنابراین من
150
00:08:41,769 –> 00:08:44,039
همان کار را دارم، بنابراین چندین روش برای انجام این کار وجود دارد،
151
00:08:44,039 –> 00:08:46,630
شما فقط می خواهید ساده ترین راه را انتخاب کنید.
152
00:08:46,630 –> 00:08:49,899
برای شما کار می کند که شما خوب می دانید،
153
00:08:49,899 –> 00:08:53,160
بنابراین اینجا آمده است
154
00:08:53,160 –> 00:08:54,990
و من هر یک از آنها را چاپ کردم، اما
155
00:08:54,990 –> 00:08:59,000
در این مورد فقط یکی است نقطه اعشار بسیار
156
00:08:59,000 –> 00:09:01,649
خوب اجازه دهید به دو تاپل
157
00:09:01,649 –> 00:09:03,899
158
00:09:03,899 –> 00:09:06,839
159
00:09:06,839 –> 00:09:10,589
160
00:09:10,589 –> 00:09:12,209
161
00:09:12,209 –> 00:09:13,920
162
00:09:13,920 –> 00:09:16,470
ادامه دهیم. اگر مقداری را اضافه کنید
163
00:09:16,470 –> 00:09:20,810
وگرنه با خطا مواجه خواهید شد، پس چند مشکل وجود دارد،
164
00:09:20,810 –> 00:09:24,569
بیایید فعالیت خود را انجام دهیم
165
00:09:24,569 –> 00:09:27,480
اکنون از ورودی کاربر برای اضافه کردن
166
00:09:27,480 –> 00:09:29,459
مقادیر دما به لیست ها با تابع pend
167
00:09:29,459 –> 00:09:31,529
استفاده کنیم، اگر یک مقدار دما در
168
00:09:31,529 –> 00:09:35,279
هر ثانیه به مدت 20 ثانیه جمع آوری می شود.
169
00:09:35,279 –> 00:09:38,730
شما یک هوا را در نقل قول می بینید، شما
170
00:09:38,730 –> 00:09:40,259
قبلاً یک اتصال باز دارید، سپس
171
00:09:40,259 –> 00:09:43,230
هسته پایتون خود را مجددا راه اندازی کنید، بنابراین
172
00:09:43,230 –> 00:09:45,689
کد قبلاً در اینجا نوشته شده است، ما
173
00:09:45,689 –> 00:09:49,050
مقداری زمان و دمای یک را ذخیره می کنیم و
174
00:09:49,050 –> 00:09:52,500
من فقط اینجا نشان دادم که چگونه به
175
00:09:52,500 –> 00:09:54,720
مقادیر زمان اضافه کنیم زیرا ما دوباره
176
00:09:54,720 –> 00:09:58,889
یک ثانیه می خوابم، بنابراین من فقط می
177
00:09:58,889 –> 00:10:05,430
خواهم 0 1 2 3 روی تا 19 باشد و
178
00:10:05,43