در این مطلب، ویدئو چگونه روی دیکشنری در پایتون تکرار کنیم؟ با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:11:01
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,399 –> 00:00:03,360
هی فینکسترها در حال حاضر سخنرانی امروز در مورد
2
00:00:03,360 –> 00:00:05,200
یک موضوع بسیار اساسی
3
00:00:05,200 –> 00:00:08,320
در پایتون است که این است که چگونه می توان روی
4
00:00:08,320 –> 00:00:10,080
فرهنگ لغت پایتون تکرار
5
00:00:10,080 –> 00:00:12,880
کرد، همانطور که اشاره کردم این یک موضوع بسیار اساسی
6
00:00:12,880 –> 00:00:13,599
است
7
00:00:13,599 –> 00:00:16,880
اما همانطور که می گویند برای متخصص بودن در هر
8
00:00:16,880 –> 00:00:17,680
9
00:00:17,680 –> 00:00:19,760
زبانی باید روی آن تسلط کامل داشته باشید. اصول
10
00:00:19,760 –> 00:00:20,720
11
00:00:20,720 –> 00:00:23,600
و مبانی آن زبان، بنابراین هنگامی
12
00:00:23,600 –> 00:00:24,960
که پایتون را یاد می گیرید،
13
00:00:24,960 –> 00:00:27,599
دیکشنری یکی از آن
14
00:00:27,599 –> 00:00:28,560
ساختارهای داده ای است
15
00:00:28,560 –> 00:00:30,800
که بلوک های سازنده این
16
00:00:30,800 –> 00:00:31,920
زبان را تشکیل می
17
00:00:31,920 –> 00:00:34,640
دهد، بنابراین بسیار مهم است که یاد بگیرید که چگونه می
18
00:00:34,640 –> 00:00:35,920
توانید روی
19
00:00:35,920 –> 00:00:38,640
یک فرهنگ لغت در پایتون
20
00:00:38,640 –> 00:00:40,320
یاد بگیرید قبل از یادگیری نحوه انجام آن. برای تکرار در
21
00:00:40,320 –> 00:00:42,079
فرهنگ لغت اجازه دهید یاد
22
00:00:42,079 –> 00:00:45,600
بگیریم فرهنگ لغت چیست فرهنگ لغت پایتون
23
00:00:45,600 –> 00:00:48,800
یک ساختار داده ای است که مقادیر را ذخیره می کند
24
00:00:48,800 –> 00:00:51,440
یا داده ها را به شکل جفت مقادیر کلیدی ذخیره
25
00:00:51,440 –> 00:00:52,800
می کند،
26
00:00:52,800 –> 00:00:55,520
بنابراین می توانید آن را به عنوان یک جدول هش
27
00:00:55,520 –> 00:00:57,760
در نظر بگیرید که اکنون دارای ویژگی های
28
00:00:57,760 –> 00:01:01,280
فرهنگ لغت زیر است. دستور داد که قابل تغییر است
29
00:01:01,280 –> 00:01:04,319
و اجازه تکرار را نمی دهد، به این
30
00:01:04,319 –> 00:01:04,959
معنی که
31
00:01:04,959 –> 00:01:07,360
برای هر مقدار در فرهنگ لغت
32
00:01:07,360 –> 00:01:08,560
فقط یک کلید می تواند وجود داشته باشد،
33
00:01:08,560 –> 00:01:11,439
بنابراین نمی توانید کلیدهای تکراری در
34
00:01:11,439 –> 00:01:12,960
فرهنگ لغت داشته باشید.
35
00:01:12,960 –> 00:01:14,799
اگر می خواهید عمیق تر در
36
00:01:14,799 –> 00:01:16,400
فرهنگ لغت در پایتون غوطه ور شوید،
37
00:01:16,400 –> 00:01:18,880
من پیوند یک آموزش شگفت انگیز
38
00:01:18,880 –> 00:01:19,840
39
00:01:19,840 –> 00:01:22,799
در مورد دیکشنری ها را در توضیحات زیر ارائه خواهم کرد،
40
00:01:22,799 –> 00:01:23,759
41
00:01:23,759 –> 00:01:26,880
بیایید به سوال خود بپردازیم که در آن یاد می گیریم
42
00:01:26,880 –> 00:01:27,680
43
00:01:27,680 –> 00:01:30,159
چگونه روی یک فرهنگ لغت در پایتون تکرار
44
00:01:30,159 –> 00:01:31,360
45
00:01:31,360 –> 00:01:33,040
کنیم، بنابراین بیایید بگوییم ما فرهنگ لغت زیر را داریم،
46
00:01:33,040 –> 00:01:36,079
بنابراین همانطور که می بینید
47
00:01:36,079 –> 00:01:38,400
مقادیر ذخیره می شوند یا داده های این
48
00:01:38,400 –> 00:01:40,479
فرهنگ لغت به شکل قرص های ارزش کلیدی ذخیره می شود که در
49
00:01:40,479 –> 00:01:43,920
آن هر
50
00:01:43,920 –> 00:01:47,840
مقدار دارای یک کلید مرتبط با آن است،
51
00:01:47,840 –> 00:01:50,000
اکنون ممکن است سناریوهای متعددی وجود داشته باشد
52
00:01:50,000 –> 00:01:51,840
که ممکن است بخواهید آنها را
53
00:01:51,840 –> 00:01:55,200
تکرار کنید. در این فرهنگ لغت،
54
00:01:55,200 –> 00:01:58,560
یک سناریو می تواند
55
00:01:58,560 –> 00:02:01,600
به کلید و مقدار
56
00:02:01,600 –> 00:02:03,600
57
00:02:03,600 –> 00:02:05,759
58
00:02:05,759 –> 00:02:08,479
59
00:02:08,479 –> 00:02:10,800
نیاز داشته باشید، سناریوی دیگر می تواند شما فقط به مقادیر موجود در فرهنگ لغت نیاز داشته باشید، در حالی که سناریوی سوم می تواند این باشد که شما فقط باید به کلیدهای فرهنگ لغت دسترسی داشته باشید،
60
00:02:10,800 –> 00:02:11,599
61
00:02:11,599 –> 00:02:13,599
بنابراین این چیزی است که ما انجام می دهیم. در
62
00:02:13,599 –> 00:02:15,280
این سخنرانی
63
00:02:15,280 –> 00:02:17,680
یاد خواهیم گرفت، بنابراین بدون تأخیر بیشتر بیاموزیم
64
00:02:17,680 –> 00:02:18,640
که چگونه میتوانیم
65
00:02:18,640 –> 00:02:21,280
روی کلیدها و
66
00:02:21,280 –> 00:02:22,000
مقادیر
67
00:02:22,000 –> 00:02:26,080
در مورد اول تکرار کنیم، بنابراین در حالت اول،
68
00:02:26,080 –> 00:02:28,000
یک فرهنگ لغت در پایتون
69
00:02:28,000 –> 00:02:29,200
شیء تکرار شونده
70
00:02:29,200 –> 00:02:31,840
به این معنی است که شما به راحتی می توانید
71
00:02:31,840 –> 00:02:34,080
با کمک
72
00:02:34,080 –> 00:02:37,440
کلیدهای آن با استفاده از حلقه for روی فرهنگ لغت تکرار کنید،
73
00:02:37,440 –> 00:02:40,480
بنابراین بیایید از حلقه for استفاده کنیم و
74
00:02:40,480 –> 00:02:42,480
به کلیدهای فرهنگ لغت و همچنین
75
00:02:42,480 –> 00:02:43,599
76
00:02:43,599 –> 00:02:47,920
مقادیر برای کلید در فرهنگ لغت d خود دسترسی پیدا کنیم
77
00:02:47,920 –> 00:02:52,560
و اکنون ما به سادگی باید کلید خود را
78
00:02:52,560 –> 00:02:55,360
در اینجا چاپ کنید، کلید شمارنده به پیگیری
79
00:02:55,360 –> 00:02:55,680
80
00:02:55,680 –> 00:02:58,720
هر کلید در فرهنگ لغت کمک می کند و اکنون
81
00:02:58,720 –> 00:03:00,319
زمان دسترسی به
82
00:03:00,319 –> 00:03:02,560
مقادیر برای دسترسی به مقادیر است که فقط
83
00:03:02,560 –> 00:03:05,280
باید از نماد براکت استفاده کنید،
84
00:03:05,280 –> 00:03:08,400
بنابراین ما d را می نویسیم و سپس استفاده می کنیم. علامت براکت مربعی
85
00:03:08,400 –> 00:03:09,680
86
00:03:09,680 –> 00:03:12,800
که اکنون باید کلید را در آن مشخص کنید،
87
00:03:12,800 –> 00:03:15,840
این مقدار مربوط
88
00:03:15,840 –> 00:03:16,239
به
89
00:03:16,239 –> 00:03:19,120
هر کلید را در فرهنگ لغت چاپ می کند، بنابراین در
90
00:03:19,120 –> 00:03:20,319
تکرار اول
91
00:03:20,319 –> 00:03:23,200
کلید کتاب است و مقدار مربوط
92
00:03:23,200 –> 00:03:25,040
به آن نام کتاب
93
00:03:25,040 –> 00:03:27,519
در تکرار دوم است. کلید
94
00:03:27,519 –> 00:03:28,159
نوشته شده است
95
00:03:28,159 –> 00:03:30,080
و مقدار مربوط به آن
96
00:03:30,080 –> 00:03:31,519
نام نویسنده است
97
00:03:31,519 –> 00:03:33,920
به طور مشابه در تکرار سوم
98
00:03:33,920 –> 00:03:34,799
کلید تاریخ است
99
00:03:34,799 –> 00:03:37,519
و مقدار مربوط به آن
100
00:03:37,519 –> 00:03:38,319
سال است،
101
00:03:38,319 –> 00:03:41,760
بنابراین بیایید جلوتر برویم و این
102
00:03:41,760 –> 00:03:44,239
و آنجا را چاپ کنیم. ما با موفقیت به
103
00:03:44,239 –> 00:03:44,879
104
00:03:44,879 –> 00:03:47,920
هم کلیدها و هم به مقادیر دسترسی پیدا کردیم
105
00:03:47,920 –> 00:03:50,080
، راه دیگری وجود دارد که می توانید این کار را انجام دهید
106
00:03:50,080 –> 00:03:52,239
، راه دوم برای دسترسی به کلید
107
00:03:52,239 –> 00:03:53,599
و مقداری
108
00:03:53,599 –> 00:03:55,360
که جفت ارزش کلید در
109
00:03:55,360 –> 00:03:56,879
فرهنگ لغت است استفاده
110
00:03:56,879 –> 00:03:59,760
از روشی است که به عنوان آیتم ها شناخته می شود. پایتون
111
00:03:59,760 –> 00:04:00,000
112
00:04:00,000 –> 00:04:03,599
تابعی را در اختیار شما قرار میدهد که آیتمهایی است که
113
00:04:03,599 –> 00:04:06,799
یک شی تکرارشونده یا view شامل
114
00:04:06,799 –> 00:04:07,120
115
00:04:07,120 –> 00:04:09,840
دنباله تمام جفتهای ارزش کلیدی
116
00:04:09,840 –> 00:04:11,120
فرهنگ لغت
117
00:04:11,120 –> 00:04:13,599
را به صورت چند تایی در یک لیست برمیگرداند، اکنون باید
118
00:04:13,599 –> 00:04:14,159
به خاطر داشته باشید
119
00:04:14,159 –> 00:04:16,478
که وقتی مقدار یک مورد در
120
00:04:16,478 –> 00:04:18,079
فرهنگ لغت تغییر میکند
121
00:04:18,079 –> 00:04:21,358
، شیء view نیز بهروزرسانی میشود، بنابراین برای
122
00:04:21,358 –> 00:04:24,080
درک بهتر اینکه این شیء view
123
00:04:24,080 –> 00:04:26,240
چگونه به نظر میرسد، اجازه دهید به یک مثال نگاهی بیندازیم،
124
00:04:26,240 –> 00:04:27,199
125
00:04:27,199 –> 00:04:30,400
بنابراین ما دوباره از for do
126
00:04:30,400 –> 00:04:33,680
همراه با روش آیتمهای خود استفاده میکنیم و شما
127
00:04:33,680 –> 00:04:35,520
تفاوت بین
128
00:04:35,520 –> 00:04:38,160
مثال اول و این را خواهید فهمید. به عنوان مثال
129
00:04:38,160 –> 00:04:40,560
هنگامی که ما کد را کامل می کنیم، بنابراین فرض کنید
130
00:04:40,560 –> 00:04:42,160
برای مورد
131
00:04:42,160 –> 00:04:46,560
در b و سپس باید
132
00:04:46,560 –> 00:04:49,280
به روش این دیکشنری که
133
00:04:49,280 –> 00:04:50,160
با نام
134
00:04:50,160 –> 00:04:54,000
آیتم ها می رود دسترسی داشته باشیم و حالا بیایید چاپ کنیم و
135
00:04:54,000 –> 00:04:57,040
ببینیم این روش آیتم ها چه چیزی را برمی گرداند. ns
136
00:04:57,040 –> 00:04:59,759
حالا بیایید جلو برویم و این کد را اجرا کنیم
137
00:04:59,759 –> 00:05:01,600
و اکنون همانطور که می
138
00:05:01,600 –> 00:05:04,639
بینید متد آیتم ها
139
00:05:04,639 –> 00:05:07,680
یک شی view را به ما برگردانده است که از
140
00:05:07,680 –> 00:05:08,400
دنباله ای
141
00:05:08,400 –> 00:05:11,600
از جفت های مقادیر کلیدی تشکیل شده است به طوری که این
142
00:05:11,600 –> 00:05:14,240
جفت های مقادیر کلید در یک تاپل نگهداری می شوند
143
00:05:14,240 –> 00:05:15,759
144
00:05:15,759 –> 00:05:18,000
تا همانطور که می بینید در مورد اول
145
00:05:18,000 –> 00:05:18,960
این یک تاپل
146
00:05:18,960 –> 00:05:20,800
در تکرار دوم است، این یک بار
147
00:05:20,800 –> 00:05:22,160
دیگر یک تاپل است که
148
00: