در این مطلب، ویدئو نحوه استفاده از مجموعه ها در پایتون (آموزش پایتون شماره 13) با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,030 –> 00:00:02,370
سلام به همه در این ویدیو من به
2
00:00:02,370 –> 00:00:05,040
شما نشان می دهم که چگونه از مجموعه ها در پایتون استفاده کنید و
3
00:00:05,040 –> 00:00:08,519
اکنون مجموعه ای در پایتون چیست.
4
00:00:08,519 –> 00:00:11,490
5
00:00:11,490 –> 00:00:14,099
6
00:00:14,099 –> 00:00:16,800
به عنوان مثال، اگر مجموعه ای
7
00:00:16,800 –> 00:00:20,160
از این دو عدد 1 و 3 دارید و اگر
8
00:00:20,160 –> 00:00:23,070
بخواهید یک عدد 3 دیگر را در اینجا به این
9
00:00:23,070 –> 00:00:25,619
مجموعه اضافه کنید، هیچ اتفاقی نمی افتد و همچنان
10
00:00:25,619 –> 00:00:28,890
این مجموعه 1 و 3 را دارید، زیرا یک مجموعه پایتون فقط
11
00:00:28,890 –> 00:00:31,859
هر عنصر تکراری را رد می کند، خوب
12
00:00:31,859 –> 00:00:33,600
بیایید یک اگر یک پرانتز مجموعه eCos بنویسید، به چند نمونه کد در اینجا نگاه کنید،
13
00:00:33,600 –> 00:00:38,489
این
14
00:00:38,489 –> 00:00:41,430
یک مجموعه خالی جدید ایجاد می کند و سپس
15
00:00:41,430 –> 00:00:44,430
آن را به این متغیر a اختصاص می دهد، بنابراین اگر
16
00:00:44,430 –> 00:00:48,210
a را با نوشتن print a چاپ کنید و پس
17
00:00:48,210 –> 00:00:50,879
از اجرای سلول، این چیز
18
00:00:50,879 –> 00:00:53,850
پرانتز مجموعه چاپ می شود. این فقط یک
19
00:00:53,850 –> 00:00:56,820
مجموعه خالی را نشان می دهد و برای اضافه کردن عناصر
20
00:00:56,820 –> 00:00:59,280
به این مجموعه، به عنوان مثال یک عدد، می توانید
21
00:00:59,280 –> 00:01:02,940
فقط یک نقطه بنویسید، پرانتز 1 و
22
00:01:02,940 –> 00:01:06,600
آن را به عنوان عدد 1 به این مجموعه اضافه کنید، بنابراین هنگامی
23
00:01:06,600 –> 00:01:10,409
که a را چاپ کردید، این چیز را در پرانتزهای فرفری مشاهده می
24
00:01:10,409 –> 00:01:13,049
کنید و سپس 1 در این
25
00:01:13,049 –> 00:01:15,810
فقط مجموعه ای را با تنها یک نشان می دهد در
26
00:01:15,810 –> 00:01:18,509
داخل مجموعه و بعد از آن اگر یک
27
00:01:18,509 –> 00:01:23,250
نقطه بنویسید 2 را اضافه کنید، 2 را به این مجموعه اضافه می کنید و من
28
00:01:23,250 –> 00:01:26,340
می خواهم دوباره یک را چاپ کنم، می بینید که اکنون
29
00:01:26,340 –> 00:01:29,729
این مجموعه ای از دو عدد 1 و 2 است و
30
00:01:29,729 –> 00:01:31,890
سپس اگر سعی کنید آن را اضافه کنید. شماره 2
31
00:01:31,890 –> 00:01:35,670
دوباره با نوشتن آن اضافه می کنم 2 هیچ
32
00:01:35,670 –> 00:01:38,490
اتفاقی نمی افتد و شما همچنان همان مجموعه را دریافت می
33
00:01:38,490 –> 00:01:41,369
کنید زیرا دوباره یک مجموعه پایتون هر تکراری را رد می کند
34
00:01:41,369 –> 00:01:44,430
خوب یک کار مفید برای
35
00:01:44,430 –> 00:01:46,979
انجام یک مجموعه این است که روی هر
36
00:01:46,979 –> 00:01:49,649
عنصر در مجموعه تکرار کنید تا بتوانید آن را
37
00:01:49,649 –> 00:01:56,310
با 4 X را در a و سپس X را چاپ کنید، بنابراین می
38
00:01:56,310 –> 00:01:59,640
بینید که این دقیقاً مشابه روشی است که
39
00:01:59,640 –> 00:02:01,909
ما روی هر عنصر در یک لیست تکرار می کنیم،
40
00:02:01,909 –> 00:02:05,700
بنابراین اگر a یک لیست بود، می دانید که این قسمت
41
00:02:05,700 –> 00:02:08,699
دقیقاً یکسان به نظر می رسد و به این ترتیب
42
00:02:08,699 –> 00:02:11,310
می توانیم روی هر یک از آنها تکرار کنیم. عنصر در
43
00:02:11,310 –> 00:02:13,830
مجموعه داده شده a بنابراین بیایید ببینیم آیا
44
00:02:13,830 –> 00:02:16,470
با اجرای سلول کار میکنید و آیا میبینیم که
45
00:02:16,470 –> 00:02:19,560
1 و 2 خوب چاپ میشوند، بنابراین چه
46
00:02:19,560 –> 00:02:22,800
زمانی باید از یک مجموعه استفاده کنید.
47
00:02:22,800 –> 00:02:24,990
48
00:02:24,990 –> 00:02:27,390
فرض کنید
49
00:02:27,390 –> 00:02:29,880
این لیست به شما داده شده است به نام لیست داده شده یک
50
00:02:29,880 –> 00:02:35,670
با این عناصر 1 1 2 4 و 2 در اینجا اگر
51
00:02:35,670 –> 00:02:37,260
شما می خواهید موارد تکراری را
52
00:02:37,260 –> 00:02:41,220
که این دو و این دو
53
00:02:41,220 –> 00:02:45,840
را می شناسید حذف کنید تا فقط 1 2 و 4 داشته باشید و
54
00:02:45,840 –> 00:02:48,810
فرض کنید یک لیست جدید می توانید در اینجا از یک مجموعه برای
55
00:02:48,810 –> 00:02:51,270
انجام این کار استفاده کنید که فقط می توانید این را بنویسید ابتدا
56
00:02:51,270 –> 00:02:53,820
با نوشتن یک مجموعه جدید ایجاد کنید. مجموعه جدید
57
00:02:53,820 –> 00:02:57,720
، فرض کنید 1 برابر است با پرانتزهای مجموعه، این
58
00:02:57,720 –> 00:03:00,270
یک مجموعه خالی ایجاد می کند و پس از آن
59
00:03:00,270 –> 00:03:03,240
می توانید
60
00:03:03,240 –> 00:03:07,350
با نوشتن برای X در لیست داده شده 1، روی هر عنصر در لیست داده شده مرور
61
00:03:07,350 –> 00:03:14,340
کنید: 4 فاصله را با 1 نقطه تنظیم کنید، X را اضافه کنید، بنابراین
62
00:03:14,340 –> 00:03:16,080
ما به این ترتیب هستیم با گفتن اینکه ما می خواهیم
63
00:03:16,080 –> 00:03:20,850
هر یک از این عناصر 1 1 2 4 و 2 را به
64
00:03:20,850 –> 00:03:23,459
این مجموعه جدید اضافه کنیم از آن یکی استفاده کنید و پس از
65
00:03:23,459 –> 00:03:27,739
آن فقط باید مجموعه 1 جدید را چاپ کنید و
66
00:03:27,739 –> 00:03:30,690
فکر می کنید چه چیزی به
67
00:03:30,690 –> 00:03:35,700
دست می آوریم 1 2 و 4 زیرا ما هر
68
00:03:35,700 –> 00:03:38,160
عنصر را در لیست داده شده اضافه می کنیم، اما این مجموعه به
69
00:03:38,160 –> 00:03:40,470
طور خودکار هرگونه تکراری را رد می کند و
70
00:03:40,470 –> 00:03:42,750
به همین دلیل است که ما با این عناصر منحصر به فرد باقی
71
00:03:42,750 –> 00:03:45,330
می مانیم.
72
00:03:45,330 –> 00:03:47,970
73
00:03:47,970 –> 00:03:50,820
74
00:03:50,820 –> 00:03:53,130
لیست برای یک ثانیه در مورد آن فکر
75
00:03:53,130 –> 00:03:56,580
کنید و این راه حل من است ابتدا یک
76
00:03:56,580 –> 00:04:00,750
لیست جدید توسط wr ایجاد کنید با استفاده از لیستهای جدید 1 برابر با
77
00:04:00,750 –> 00:04:03,570
پرانتز مربع، این یک لیست خالی جدید ایجاد میکند،
78
00:04:03,570 –> 00:04:05,519
میتوانید با
79
00:04:05,519 –> 00:04:08,310
نوشتن پرانتز لیستها نیز همین کار را انجام دهید و
80