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