در این مطلب، ویدئو 11. دیکشنری ها و تاپل ها [آموزش برنامه نویسی پایتون 3] با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:08:46
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:01,399
امروز میخواهیم در مورد دیکشنریها و تاپاسها در پایتون صحبت کنیم،
2
00:00:01,399 –> 00:00:05,609
خوب،
3
00:00:05,609 –> 00:00:08,790
بیایید با فرهنگ لغت خود شروع کنیم، فرهنگ لغت ما
4
00:00:08,790 –> 00:00:11,340
چیزی است که به شما
5
00:00:11,340 –> 00:00:14,580
امکان میدهد جفتهای مقادیر کلیدی را ذخیره کنید، آنها همچنین
6
00:00:14,580 –> 00:00:17,880
به عنوان آرایههای انجمنی جدول هش نقشهها شناخته میشوند
7
00:00:17,880 –> 00:00:20,130
و مثال کلاسیک یک
8
00:00:20,130 –> 00:00:22,289
فرهنگ لغت عبارت است از دایرکتوری تلفن، پس
9
00:00:22,289 –> 00:00:23,430
بیایید ببینیم اگر میخواهید یک
10
00:00:23,430 –> 00:00:26,250
فهرست تلفن در پایتون بسازید چگونه این
11
00:00:26,250 –> 00:00:26,849
کار را انجام
12
00:00:26,849 –> 00:00:29,429
میدهید، از فرهنگ لغت برای این منظور استفاده
13
00:00:29,429 –> 00:00:33,210
میکنید و متغیری به نام D ایجاد میکنید که
14
00:00:33,210 –> 00:00:36,750
میتوانید نام هر متغیری را در اینجا و در
15
00:00:36,750 –> 00:00:38,879
فهرست تلفنی که همه میدانید. چیزی که
16
00:00:38,879 –> 00:00:42,390
شما دارید یک نام شخص و یک
17
00:00:42,390 –> 00:00:46,890
شماره تلفن آن شخص است، بنابراین کاری که
18
00:00:46,890 –> 00:00:49,590
من انجام دادم این است که
19
00:00:49,590 –> 00:00:52,620
نام شخص کالین شماره تلفن
20
00:00:52,620 –> 00:00:57,539
آن شخص را باز کردم، سپس دوست دوم من
21
00:00:57,539 –> 00:01:03,559
شغل است و شماره تلفن او این است و
22
00:01:03,559 –> 00:01:06,090
این هم سومین مدخل در
23
00:01:06,090 –> 00:01:10,890
فرهنگ لغت، بنابراین می توانید به افزودن
24
00:01:10,890 –> 00:01:14,210
مقادیری مانند این ادامه دهید، این کار این کار را انجام می دهد این است
25
00:01:14,210 –> 00:01:18,119
که وقتی من D را چاپ می کنم، اکنون فرهنگ لغت
26
00:01:18,119 –> 00:01:21,210
برای دفترچه تلفن شما ایجاد می کند اگر می خواهید به
27
00:01:21,210 –> 00:01:24,570
یک دسترسی داشته باشید. عنصر ny سپس میتوانید
28
00:01:24,570 –> 00:01:26,970
با استفاده از نام شخص به آن دسترسی پیدا کنید، بنابراین فرض کنید
29
00:01:26,970 –> 00:01:29,520
میخواهم شماره تلفن تام را بدانم،
30
00:01:29,520 –> 00:01:33,210
میتوانم با انجام این کار آن را بازیابی کنم.
31
00:01:33,210 –> 00:01:37,170
32
00:01:37,170 –> 00:01:40,380
33
00:01:40,380 –> 00:01:43,020
دسترسی به مقداری که
34
00:01:43,020 –> 00:01:46,200
شماره تلفن است، بنابراین از این
35
00:01:46,200 –> 00:01:49,170
نوع براکت ها یا برای بازیابی
36
00:01:49,170 –> 00:01:53,640
مقادیر بر اساس کلیدها استفاده می کنید، اکنون فرهنگ لغت
37
00:01:53,640 –> 00:01:57,090
شبیه به لیست ها به نظر می رسد اما در لیست
38
00:01:57,090 –> 00:02:00,030
مقادیر را با استفاده از شاخص
39
00:02:00,030 –> 00:02:03,450
بازیابی می کنید در حالی که در اینجا مقدار را
40
00:02:03,450 –> 00:02:05,700
با استفاده از کلید بازیابی می کنید. میتواند هر چیزی باشد،
41
00:02:05,700 –> 00:02:07,770
میتواند یک رشته باشد، میتواند شماره باشد،
42
00:02:07,770 –> 00:02:08,628
میتواند هر چیزی
43
00:02:08,628 –> 00:02:11,068
خوب باشد، حالا اجازه دهید چند عملیات اساسی را پوشش
44
00:02:11,068 –> 00:02:13,120
دهیم چگونه میتوان یک شماره جدید
45
00:02:13,120 –> 00:02:16,690
در فرهنگ لغت اضافه کرد، بنابراین من میخواهم یک شماره تلفن جدید اضافه کنم
46
00:02:16,690 –> 00:02:20,140
، مثلاً سام فقط
47
00:02:20,140 –> 00:02:22,629
یک شماره تلفن جدید ثبت کند. برای
48
00:02:22,629 –> 00:02:26,200
خودش، اگر میخواهید به
49
00:02:26,200 –> 00:02:28,150
فرهنگ لغت موجود اضافه کنید، میتوانید آن را به این شکل اضافه
50
00:02:28,150 –> 00:02:32,830
کنید و وقتی D را چاپ کردید، میبینید که
51
00:02:32,830 –> 00:02:36,459
Sam اینجاست، یک چیزی که
52
00:02:36,459 –> 00:02:38,140
متوجه شدید این است که وقتی این دیکشنری را مقداردهی اولیه کردید
53
00:02:38,140 –> 00:02:40,810
، ترتیب دستور Tom بود. راب جو
54
00:02:40,810 –> 00:02:42,790
و ترتیب در اینجا متفاوت است زیرا در
55
00:02:42,790 –> 00:02:45,819
دیکشنری ها ترتیب مهم نیست
56
00:02:45,819 –> 00:02:48,340
تنها هدف فرهنگ لغت دسترسی به
57
00:02:48,340 –> 00:02:50,200
مقادیر با استفاده از کلیدها است،
58
00:02:50,200 –> 00:02:53,410
بنابراین ترتیب در اینجا اهمیتی ندارد
59
00:02:53,410 –> 00:02:54,970
و به همین دلیل است که در
60
00:02:54,970 –> 00:02:58,299
اینجا تصادفی می بینید، مورد بعدی این است که چگونه
61
00:02:58,299 –> 00:03:01,599
حذف می کنید. یک ورودی از یک فرهنگ لغت، بنابراین شما
62
00:03:01,599 –> 00:03:06,310
از de al c’mon استفاده کنید و با استفاده از de yeah
63
00:03:06,310 –> 00:03:09,519
فقط می توانید چیزی شبیه به این بگویید که SSM
64
00:03:09,519 –> 00:03:11,290
می خواهد شماره تلفن خود را لغو ثبت کند
65
00:03:11,290 –> 00:03:13,390
و
66
00:03:13,390 –> 00:03:16,360
پس از انجام این کار، اگر این کار را انجام دهید، شماره تلفن خود را حذف می کند و ورودی را از فهرست تلفن حذف
67
00:03:16,360 –> 00:03:19,420
می کند. اینجا sam را ببینید ما به
68
00:03:19,420 –> 00:03:20,760
سه مقدار برگشتیم
69
00:03:20,760 –> 00:03:24,340
مورد بعدی این است که چگونه همه
70
00:03:24,340 –> 00:03:27,190
مقادیر دایرکتوری را چاپ می کنید که می توانید از
71
00:03:27,190 –> 00:03:32,019
حلقه برای کلید در d استفاده
72
00:03:32,019 –> 00:03:33,880
کنید.
73
00:03:33,880 –> 00:03:38,650
دو سه چهار
74
00:03:38,650 –> 00:03:41,590
همه آن سه کاری که
75
00:03:41,590 –> 00:03:46,389
میخواهید انجام دهید، میخواهید کلید و مقدار را چاپ کنید، بنابراین
76
00:03:46,389 –> 00:03:50,769
میگویید کلید کلید است و مقدار این است
77
00:03:50,769 –> 00:03:52,810
که چگونه میتوانید با استفاده از براکت مربعی که یکبار انجام میدهید، مقدار را از فرهنگ لغت دریافت کنید.
78
00:03:52,810 –> 00:03:55,810
79
00:03:55,810 –> 00:04:01,569
که شما با فقط
80
00:04:01,569 –> 00:04:03,639
این کار را انجام دهید – تمام مقادیر را از تمام
81
00:04:03,639 –> 00:04:05,470
کلیدها عبور دهید و مقادیر را با استفاده از
82
00:04:05,470 –> 00:04:08,620
آن کلیدها بازیابی کنید، راه دیگری برای انجام همین
83
00:04:08,620 –> 00:04:11,889
کار این است که از رو به پایین استفاده کنید، بنابراین وقتی اقلام خود را می فروشید، می
84
00:04:11,889 –> 00:04:15,819
گویید برای موارد کمتر v در واقع یا آیتم ها، بنابراین
85
00:04:15,819 –> 00:04:18,339
وقتی اقلام خود را می فروشید.
86
00:04:18,339 –>