در این مطلب، ویدئو مجموعه های پایتون و نظریه مجموعه ها با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:10:29
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,639
سلام به همه این یک آموزش در مورد
2
00:00:02,639 –> 00:00:07,170
مجموعه های پایتون و تئوری مجموعه ها قبل از
3
00:00:07,170 –> 00:00:09,059
شروع است، باید توجه داشته باشم که
4
00:00:09,059 –> 00:00:11,969
محتوای این ویدیو در پست وبلاگ من موجود است
5
00:00:11,969 –> 00:00:13,920
که می توانید لینک آن را در
6
00:00:13,920 –> 00:00:16,619
بخش نظرات زیر و همچنین در
7
00:00:16,619 –> 00:00:21,300
توضیحات ویدیو پیدا کنید تا پایتون لیست ها و
8
00:00:21,300 –> 00:00:23,970
تاپل ها انواع داده های استاندارد پایتون هستند
9
00:00:23,970 –> 00:00:27,330
که مقادیر را در مجموعه های دنباله
10
00:00:27,330 –> 00:00:30,630
11
00:00:30,630 –> 00:00:33,149
ذخیره می کنند.
12
00:00:33,149 –> 00:00:34,649
13
00:00:34,649 –> 00:00:36,719
14
00:00:36,719 –> 00:00:38,100
15
00:00:38,100 –> 00:00:40,260
16
00:00:40,260 –> 00:00:41,879
چندین تکرار با یک مقدار دارند
17
00:00:41,879 –> 00:00:45,350
و مقادیر نامرتب را نیز ذخیره
18
00:00:45,350 –> 00:00:47,879
می کنند، خواهید دید که این در واقع می تواند یک
19
00:00:47,879 –> 00:00:49,800
مزیت و همچنین یک معایب
20
00:00:49,800 –> 00:00:52,800
21
00:00:52,800 –> 00:00:55,590
22
00:00:55,590 –> 00:00:58,770
باشد. بنابراین شما شرطی
23
00:00:58,770 –> 00:01:02,489
یک مجموعه خالی دارد با استفاده از set در این مورد من
24
00:01:02,489 –> 00:01:05,280
یک مجموعه خالی به متغیر خالی مجموعه اختصاص دادم
25
00:01:05,280 –> 00:01:05,720
26
00:01:05,720 –> 00:01:07,979
شما همچنین می توانید مجموعه ای را با
27
00:01:07,979 –> 00:01:12,500
مقادیری که به تازگی در یک لیست ارسال کرده اید مقداردهی اولیه کنید. t
28
00:01:12,500 –> 00:01:17,100
همانطور که در اینجا می بینید من در این مجموعه
29
00:01:17,100 –> 00:01:20,460
به متغیر Dave a scientist
30
00:01:20,460 –> 00:01:22,439
پاس دادم و این مجموعه را به مهندس داده متغیر دادم
31
00:01:22,439 –> 00:01:25,080
یک چیزی که متوجه خواهید شد این است که
32
00:01:25,080 –> 00:01:27,900
وقتی من دانشمندان داده و مهندس داده را
33
00:01:27,900 –> 00:01:30,840
در اینجا چاپ کردم به ترتیبی نیست
34
00:01:30,840 –> 00:01:34,409
که آنها را اضافه کرد و این البته
35
00:01:34,409 –> 00:01:39,060
به این دلیل است که مجموعه ها نامرتب هستند، این
36
00:01:39,060 –> 00:01:41,100
قسمت بعدی چیزی است که
37
00:01:41,100 –> 00:01:43,770
می خواهم مراقب باشید زیرا
38
00:01:43,770 –> 00:01:45,450
مقادیر حاوی ساکس نیز می توانند
39
00:01:45,450 –> 00:01:49,740
با استفاده از بریس های فرفری مقداردهی اولیه شوند همانطور که
40
00:01:49,740 –> 00:01:53,820
در اینجا می بینید من این مجموعه را در اینجا اختصاص می دهم
41
00:01:53,820 –> 00:01:55,710
. برای دانشمند داده متغیر و
42
00:01:55,710 –> 00:01:57,930
این مجموعه در اینجا
43
00:01:57,930 –> 00:02:02,280
مهندس داده متغیر متغیر، واقعاً
44
00:02:02,280 –> 00:02:04,200
مهم است که به خاطر داشته باشید که مهاربندهای فرفری
45
00:02:04,200 –> 00:02:06,390
را فقط می توان برای مقداردهی اولیه یک
46
00:02:06,390 –> 00:02:09,869
مجموعه حاوی مقادیر استفاده کرد اگر کنجکاو
47
00:02:09,869 –> 00:02:14,060
باشید که چرا اگر از یک بریس خالی استفاده می کنید
48
00:02:14,060 –> 00:02:16,319
. چگونه یک دیکشنری
49
00:02:16,319 –> 00:02:22,590
و نه یک مجموعه را
50
00:02:22,590 –> 00:02:24,750
مقداردهی اولیه میکنید، بنابراین فقط مراقب باشید پس از اینکه مجموعهای را مقداردهی اولیه کردید، میتوانید
51
00:02:24,750 –> 00:02:28,799
ابتدا مقادیری را از یک مجموعه اضافه یا حذف کنید، کاری که
52
00:02:28,799 –> 00:02:32,579
من در این مثال انجام دادم این است که
53
00:02:32,579 –> 00:02:35,549
این مجموعه را روی va تنظیم کردم. طراح گرافیک riable
54
00:02:35,549 –> 00:02:39,150
و سپس از آنجا می توانید از
55
00:02:39,150 –> 00:02:41,220
روش add برای اضافه کردن مقدار به یک مجموعه استفاده کنید،
56
00:02:41,220 –> 00:02:43,409
در این مورد من
57
00:02:43,409 –> 00:02:47,450
تصویرگر رشته ای را به طراح گرافیک مجموعه اضافه
58
00:02:47,450 –> 00:02:50,250
کردم، توجه به این نکته واقعاً مهم است که
59
00:02:50,250 –> 00:02:53,280
اگرچه یک مجموعه به خودی خود قابل تغییر است، همانطور که
60
00:02:53,280 –> 00:02:56,849
می توانم چگونه برای حذف چیزها از آن، اما
61
00:02:56,849 –> 00:02:59,310
مراقب باشید که چه چیزی را میخواهید به
62
00:02:59,310 –> 00:03:01,920
یک مجموعه اضافه کنید، اگرچه فقط میتوانید
63
00:03:01,920 –> 00:03:04,859
مقداری را که تغییر ناپذیر است بهصورت یک رشته
64
00:03:04,859 –> 00:03:07,859
یا یک تاپل به مجموعه اضافه کنید، متوجه
65
00:03:07,859 –> 00:03:09,750
میشوید که اگر یک خطای نوع دریافت کنید. شما سعی می کنید یک
66
00:03:09,750 –> 00:03:12,959
لیست را به یک مجموعه اضافه کنید زیرا یک لیست به خودی خود
67
00:03:12,959 –> 00:03:15,900
قابل تغییر است به عبارت دیگر می توانید
68
00:03:15,900 –> 00:03:20,879
مقادیری را از یک لیست اضافه یا حذف کنید اگر متوجه شدید
69
00:03:20,879 –> 00:03:22,199
که می خواهید یک مقدار را از یک
70
00:03:22,199 –> 00:03:25,069
مجموعه حذف کنید می توانید از روش حذف استفاده کنید
71
00:03:25,069 –> 00:03:27,090
. چند گزینه وجود دارد. من کمی به آنها خواهم رسید
72
00:03:27,090 –> 00:03:30,180
، بنابراین در این مورد
73
00:03:30,180 –> 00:03:34,290
تصویرگر رشته ای را از مجموعه خود حذف کردم و
74
00:03:34,290 –> 00:03:36,449
می بینید که پس از حذف
75
00:03:36,449 –> 00:03:41,040
تصویرگر از بین می رود، اشکال این کار این
76
00:03:41,040 –> 00:03:43,290
است که اگر سعی کنید مقداری را
77
00:03:43,290 –> 00:03:46,760
که در مجموعه شما نیست حذف کنید.
78
00:03:47,180 –> 00:03:50,879
با این حال، اگر آن را در کد خود پیدا کنید، در اینجا یک کلید دریافت خواهید کرد
79
00:03:50,879 –> 00:03:53,220
شما می خواهید بتوانید
80
00:03:53,220 –> 00:03:54,840
مقداری را که می دانید در مجموعه شما وجود ندارد حذف کنید، متوجه می شوید
81
00:03:54,840 –> 00:03:58,019
که این
82
00:03:58,019 –> 00:04:00,079
روش محافظ ممکن است انتخاب بهتری برای شما باشد
83
00:04:00,079 –> 00:04:03,090
زیرا اگر سعی کنید چیزی را
84
00:04:03,090 –> 00:04:06,480
که در مجموعه شما نیست حذف کنید. شما نمیخواهید
85
00:04:06,480 –> 00:04:10,709
آن را در اینجا دریافت کنید، همچنین میتوانید از
86
00:04:10,709 –> 00:04:13,530
روش پاپ استفاده کنید که جدی است، فقط میتوانید
87
00:04:13,530 –> 00:04:17,459
به کد نگاه کنید، نکته بعدی که میخواهم به
88
00:04:17,459 –> 00:04:21,269
آن بپردازم این است که چون دارایی نامرتب
89
00:04:21,269 –> 00:04:24,000
است، مواقعی میخواهید که
90
00:04:24,000 –> 00:04:27,139
بتوانید تبدیل کنید. مجموعه شما را به چیزی
91
00:04:27,139 –> 00:04:30,800
سفارش داده شده به هر دلیلی که همیشه می توانید
92
00:04:30,800 –> 00:04:33,710
انجام دهید که در این قطعه در اینجا
93
00:04:33,710 –> 00:04:35,690
می توانید از تابع مرتب سازی استفاده کنید و
94
00:04:35,690 –> 00:04:40,639
کاری که انجام می دهد این است که مجموعه شما را به
95
00:04:40,639 –> 00:04:43,250
یک لیست به یک لیست مرتب شده تبدیل می کند
96
00:04:43,250 –> 00:04:48,560
و متداول ترین استفاده از یک مجموعه
97
00:04:48,560 –> 00:04:51,080
حداقل است. در کار من حذف موارد تکراری
98
00:04:51,080 –> 00:04:54,259
از یک لیست است و دلیل اینکه من واقعاً
99
00:04:54,259 –> 00:04:57,710
این کار را دوست دارم این است که مجموعهها
100
00:04:57,710 –> 00:05:02,659
سریعترین راهها برای حذف a برای تکرار
101
00:05:02,659 –> 00:05:06,710
مقادیر از یک لیست هستند، بنابراین این
102
00:05:06,710 –> 00:05:09,770
مثال کوچک در اینجا فقط دو رویکرد را دارد که
103
00:05:09,770 –> 00:05:12,680
یکی با اس