در این مطلب، ویدئو آموزش پایتون – 11. دیکشنری ها و تاپل ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,060 –> 00:00:02,700
سلام به همه خوش آمدید به
2
00:00:02,700 –> 00:00:05,430
جلسه دیگری از مبانی جالبی که یاد می گیریم
3
00:00:05,430 –> 00:00:08,099
سرد بسیار آسان و شهودی ساخته شده است
4
00:00:08,099 –> 00:00:10,800
امروز می خواهیم در
5
00:00:10,800 –> 00:00:14,160
مورد دیکشنری ها و تاپاس ها در پایتون صحبت کنیم و در
6
00:00:14,160 –> 00:00:17,100
اینجا لیستی از موضوعاتی است که
7
00:00:17,100 –> 00:00:18,660
می خواهیم در این آموزش ویدیویی پوشش دهیم.
8
00:00:18,660 –> 00:00:23,369
بیایید با
9
00:00:23,369 –> 00:00:27,510
فرهنگ لغت یا فرهنگ لغت خود شروع کنیم چیزی است
10
00:00:27,510 –> 00:00:30,359
که به شما امکان می دهد جفت های مقادیر کلیدی را ذخیره کنید،
11
00:00:30,359 –> 00:00:34,260
آنها همچنین به عنوان آرایه های انجمنی جدول هش نقشه ها شناخته می شوند
12
00:00:34,260 –> 00:00:36,570
و
13
00:00:36,570 –> 00:00:38,579
مثال کلاسیک یک فرهنگ لغت یک
14
00:00:38,579 –> 00:00:40,530
فهرست تلفن است، بنابراین بیایید ببینیم آیا می خواهید
15
00:00:40,530 –> 00:00:43,110
یک فهرست تلفن در آن بسازید. پایتون
16
00:00:43,110 –> 00:00:45,510
چگونه این کار را انجام میدهید،
17
00:00:45,510 –> 00:00:48,090
برای این منظور از فرهنگ لغت استفاده میکنید،
18
00:00:48,090 –> 00:00:51,270
متغیری به نام D ایجاد میکنید که میتوانید
19
00:00:51,270 –> 00:00:54,510
نام هر متغیری را در اینجا و در
20
00:00:54,510 –> 00:00:56,699
فهرست تلفنی قرار دهید، زیرا همه میدانید که چیزی که
21
00:00:56,699 –> 00:01:00,329
دارید، نام شخص و
22
00:01:00,329 –> 00:01:04,979
شماره تلفن آن شخص است. بنابراین کاری که
23
00:01:04,979 –> 00:01:08,430
من انجام دادم این بود که
24
00:01:08,430 –> 00:01:11,549
نام فرد کالین شماره تلفن
25
00:01:11,549 –> 00:01:16,619
آن شخص را باز کردم، سپس دوست دوم من
26
00:01:16,619 –> 00:01:23,210
شغل است و شماره تلفن او این است و
27
00:01:23,210 –> 00:01:25,770
در اینجا سومین ورودی در
28
00:01:25,770 –> 00:01:31,829
فرهنگ لغت وجود دارد، بنابراین می توانید به افزودن
29
00:01:31,829 –> 00:01:35,750
مقادیری مانند این ادامه دهید، این کار انجام می دهد این است
30
00:01:35,750 –> 00:01:39,750
که وقتی من چاپ می کنم، فرهنگ لغت برای دفترچه تلفن شما ایجاد می کند،
31
00:01:39,750 –> 00:01:42,930
اگر می خواهید به
32
00:01:42,930 –> 00:01:46,200
هر عنصری دسترسی داشته باشید، می توانید
33
00:01:46,200 –> 00:01:48,840
با استفاده از نام شخص، فرض کنید
34
00:01:48,840 –> 00:01:51,950
میخواهم شماره تلفن تام را بدانم،
35
00:01:51,950 –> 00:01:58,560
میتوانم با انجام این کار آن را بازیابی کنم. کاری که
36
00:01:58,560 –> 00:02:02,399
در اینجا انجام میدهیم این است که تام در فرهنگ لغت کلید نامیده میشود و
37
00:02:02,399 –> 00:02:04,860
با استفاده از کلیدی که به
38
00:02:04,860 –> 00:02:07,400
39
00:02:07,400 –> 00:02:10,880
مقدار شماره تلفن دسترسی داریم، بنابراین شما استفاده میکنید. این
40
00:02:10,880 –> 00:02:14,420
نوع براکت ها یا برای
41
00:02:14,420 –> 00:02:18,530
بازیابی مقادیر بر اساس کلیدها، اکنون
42
00:02:18,530 –> 00:02:22,130
دیکشنری ها شبیه به لیست ها به نظر می رسند، اما
43
00:02:22,130 –> 00:02:25,250
در لیست شما مقادیر را با استفاده
44
00:02:25,250 –> 00:02:29,270
از شاخص بازیابی می کنید، در حالی که در اینجا
45
00:02:29,270 –> 00:02:31,700
مقدار را با استفاده از کلید بازیابی می کنید که می تواند هر چیزی
46
00:02:31,700 –> 00:02:33,740
باشد که می تواند یک رشته باشد. شماره
47
00:02:33,740 –> 00:02:36,680
ممکن است هر چیزی خوب باشد، حالا اجازه دهید
48
00:02:36,680 –> 00:02:38,930
چند عملیات اساسی را پوشش دهیم که چگونه
49
00:02:38,930 –> 00:02:41,150
یک ورودی جدید در فرهنگ لغت
50
00:02:41,150 –> 00:02:44,630
اضافه کنید، بنابراین من می خواهم یک شماره تلفن جدید اضافه کنم،
51
00:02:44,630 –> 00:02:48,320
فرض کنید سام فقط یک شماره تلفن جدید
52
00:02:48,320 –> 00:02:52,400
برای خودش ثبت کند، اگر می خواهید برای اضافه کردن
53
00:02:52,400 –> 00:02:54,350
اینکه به دیکشنری موجود
54
00:02:54,350 –> 00:02:58,610
میتوانید آن را به این صورت اضافه کنید و وقتی D را چاپ
55
00:02:58,610 –> 00:03:03,290
کردید، میبینید که Sam اینجاست، یک
56
00:03:03,290 –> 00:03:05,090
چیزی که متوجه شدید این است که وقتی این دیکشنری را مقداردهی اولیه میکنید
57
00:03:05,090 –> 00:03:07,580
، ترتیب تام راب
58
00:03:07,580 –> 00:03:09,380
جو بود و ترتیب در اینجا متفاوت است،
59
00:03:09,380 –> 00:03:12,140
زیرا در ترتیب دیکشنری ها
60
00:03:12,140 –> 00:03:16,340
مهم نیست هدف فرهنگ لغت تنها
61
00:03:16,340 –> 00:03:20,330
دسترسی به مقادیر با استفاده از کلیدها است، از این رو
62
00:03:20,330 –> 00:03:23,120
ترتیب در اینجا اهمیتی ندارد و به
63
00:03:23,120 –> 00:03:25,720
همین دلیل است که در اینجا تصادفی می بینید.
64
00:03:25,720 –> 00:03:29,270
65
00:03:29,270 –> 00:03:33,530
66
00:03:33,530 –> 00:03:36,940
بیایید و با استفاده از de al، فقط می توانید
67
00:03:36,940 –> 00:03:38,720
چیزی شبیه به این بگویید
68
00:03:38,720 –> 00:03:41,090
SSM می خواهد شماره تلفن خود را لغو ثبت کند
69
00:03:41,090 –> 00:03:42,980
و پس از انجام این کار پاسخ را از
70
00:03:42,980 –> 00:03:45,739
فهرست تلفن حذف می کند، اگر
71
00:03:45,739 –> 00:03:48,980
دوست دارید e شما sam را اینجا نمی بینید، ما
72
00:03:48,980 –> 00:03:50,890
به سه مقدار بعدی برمی گردیم.
73
00:03:50,890 –> 00:03:54,040
آیتم این است که چگونه تمام
74
00:03:54,040 –> 00:03:57,500
مقادیر دایرکتوری را چاپ می کنید که می توانید
75
00:03:57,500 –> 00:04:02,480
برای حلقه استفاده کنید و می توانید برای کلید در T بگویید
76
00:04:02,480 –> 00:04:04,400
چه کاری انجام می دهد این است که آن را از طریق
77
00:04:04,400 –> 00:04:08,790
هر یک از این کلیدها یک دو سه
78
00:04:08,790 –> 00:04:12,150
برای همه آن سه چیز روشن می کند. آیا می
79
00:04:12,150 –> 00:04:15,750
خواهید انجام دهید می خواهید کلید و
80
00:04:15,750 –> 00:04:21,149
مقدار را چاپ کنید تا بگویید کلید کلید است و
81
00:04:21,149 –> 00:04:23,699
مقدار این است که چگونه می توانید مقدار را از
82
00:04:23,699 –> 00:04:26,580
فرهنگ لغت با استفاده از براکت مربع
83
00:04:26,580 –> 00:04:32,840
برای گفتن کلید دریافت کنید.
84
00:04:32,840 –> 00:04:36,360
همه
85
00:04:36,360 –> 00:04:37,919
کلیدها را ارزش گذاری کنید و با استفاده از آن کلیدها مقادیر را بازیابی
86
00:04:37,919 –> 00:04:40,919
کنید، راه دیگری برای انجام همین
87
00:04:40,919 –> 00:04:44,520
کار این است که از رو به پایین استفاده کنید، بنابراین
88
00:04:44,520 –> 00:04:48,600
برای v در واقع یا آیتم ها می گویید، بنابراین
89