‫Chào mừng trở lại.
‫Các phương pháp chúng ta sẽ nói đến khi nói đến tập hợp có ngay ở đây.
‫Trông thì có vẻ rất nhiều, nhưng chúng khá giống nhau.
‫Vì vậy, treo ở đó.
‫Tôi có hai bộ cho chúng tôi là bộ của tôi, là một đến năm.
‫Và sau đó là tập hợp của bạn, từ bốn đến mười.
‫Bây giờ chúng ta hãy đi từng cái một và xem những gì các phương pháp này làm.
‫Và nếu bạn đã từng nhìn thấy biểu đồ Venn trong trường học của mình, chẳng hạn như hai vòng tròn chồng lên nhau,
‫những gì chúng ta sắp làm khá giống với điều này.
‫Đầu tiên là sự khác biệt và các tập hợp rất hữu ích khi có hai tập hợp và so sánh chúng với
‫nhau.
‫Vì vậy, ví dụ, ở đây sự khác biệt chỉ đơn giản nói là sự khác biệt về điểm đặt của tôi và chúng tôi cung cấp cho nó một tập hợp khác chẳng hạn
‫như tập hợp của bạn.
‫Nếu tôi in cái này ngay tại đây và tôi bấm Chạy.
‫Tôi nhận được một, hai, ba.
‫Nó sẽ tìm ra sự khác biệt của bộ đầu tiên của tôi với bộ của bạn.
‫Vì vậy, bất kỳ bản sao giữa hai mà là bốn và năm?
‫Được bỏ qua và nó chỉ hiển thị sự khác biệt.
‫Đó là một, hai, ba.
‫Có gì khác biệt giữa bộ của tôi và bộ của bạn khi được xem từ bộ của tôi?
‫Chà, tập hợp của bạn không có từ 1 đến 3.
‫Còn cái tiếp theo thì sao?
‫Bỏ đi.
‫Một lần nữa, nếu chúng tôi thực hiện bộ của tôi.
‫Loại bỏ DOD.
‫Nó cho biết nó loại bỏ một phần tử khỏi một tập hợp nếu nó là một thành viên.
‫Vì vậy, ở đây chúng ta có thể nói loại bỏ.
‫Năm.
‫Và nếu tôi in.
‫Tập hợp của tôi và tôi nhấp vào Chạy.
‫Tôi không nhận được gì.
‫Nhưng nếu tôi in ở đây tập hợp của mình và tôi nhấp vào Chạy.
‫Tôi nhận được một, hai, ba, bốn vì chúng tôi vừa loại bỏ năm.
‫Nó sửa đổi thiết lập của chúng tôi chỉ để giữ cho không gian làm việc của chúng tôi sạch sẽ.
‫Tôi sẽ bình luận điều này ra.
‫Tiếp theo là sự khác biệt.
‫Cập nhật.
‫Vì vậy, tôi sẽ nói bộ của tôi.
‫Và sau đó một lần nữa, chúng ta hãy xem bản cập nhật khác biệt nào.
‫Xóa tất cả các phần tử của tập hợp khác khỏi tập hợp này.
‫Vì vậy, nếu tôi làm bộ của bạn ở đây.
‫Và một lần nữa, tôi thực hiện in và tôi nhấp vào chạy.
‫Tôi không nhận được gì vì nó chỉ sửa đổi tập hợp của tôi.
‫Vì vậy, hãy nhớ rằng, chúng ta chỉ cần có bản in của chúng ta.
‫Bộ của tôi.
‫Và bây giờ là điều này.
‫Bộ của tôi được cập nhật chỉ với một, hai và ba vì chúng tôi đang cập nhật nó để loại bỏ sự khác
‫biệt.
‫Vì vậy, bốn và năm bị loại bỏ, không giống như sự khác biệt mà nó chỉ cho bạn biết sự khác biệt mà không thay đổi
‫lại, nếu chúng tôi quay lại đây và chỉ cần thực hiện tập hợp của tôi.
‫Và tôi nhấp vào Chạy.
‫Bạn thấy điều đó?
‫Bộ của tôi ở đây đã không được sửa đổi ngay tại đây.
‫Nhưng sau đó thiết lập đáy của tôi đã được sửa đổi vì sự khác biệt.
‫Cập nhật.
‫Được rồi.
‫Một vài nữa để đi.
‫Ngã tư.
‫Và cái này một lần nữa, bộ của tôi.
‫Và ở đây một lần nữa, chúng ta hãy xem nó làm gì.
‫Nó chỉ giao nhau với một cái gì đó khác.
‫Chà, chúng ta hãy tìm hiểu xem tôi làm bộ của bạn ở đây và tôi in.
‫Và tôi chạy cái này.
‫Nó sẽ cho tôi bốn hoặc năm vì đó là giao điểm, hai điểm chung mà tập hợp của tôi và tập hợp
‫của bạn có.
‫Còn cái khớp này thì sao?
‫Vâng, nếu tôi thực hiện bộ của tôi.
‫Và sau đó là bộ của bạn.
‫Tôi cảm thấy như tôi đang nói những lời đó lặp đi lặp lại.
‫Hy vọng rằng điều đó không quá khó chịu.
‫Và sau đó ở đây, nếu chúng ta bình luận điều này ra, chúng tôi chạy điều này.
‫Tôi nhận được sai là rời rạc chỉ đơn giản nói, Này, hai vòng tròn đó chồng lên nhau phải không?
‫Họ có điểm chung nào không?
‫Ví dụ: nếu tập hợp của tôi không có bốn, không có bốn và năm và tôi nhấp vào chạy.
‫Tôi đúng vì nó rời rạc.
‫Nó có nghĩa là những bộ này không có điểm chung.
‫Đáng kinh ngạc.
‫Chỉ một vài nữa thôi.
‫Những thứ tiếp theo chúng ta sẽ thấy là tập hợp con và là tập hợp siêu.
‫Nhưng thực ra, trước khi chúng ta làm điều đó, chúng ta hãy liên minh.
‫Hãy xem điều này làm gì.
‫Liên hiệp.
‫Vâng, cô ấy nói bộ của tôi.
‫Và ở đây chúng tôi muốn thêm bộ khác.
‫Bộ của bạn.
‫Nếu chúng tôi in cái này.
‫Và nhấp vào Chạy.
‫Tôi nhận được một, hai, ba, bốn, năm, sáu, bảy, tám, chín, mười.
‫Điều đó đã làm gì?
‫Chà, Union chỉ hợp nhất các tập hợp này lại với nhau, nhưng loại bỏ bất kỳ bản sao nào?
‫Thật là tốt.
‫Và như bạn có thể thấy, nó đã tạo ra một tập hợp mới cho chúng tôi.
‫Nó trả lại một bộ mới.
‫Nhân tiện, thực sự có một cách viết tắt mà bạn có thể làm ở đây bằng Python, đó là phím shift và sau
‫đó là phím phía trên phím nhập của bạn, nằm ngay tại đây, đường thẳng này.
‫Vì vậy, shift và sau đó là dấu gạch chéo ngược.
‫Nhưng nếu bạn nhấn phím shift, bạn sẽ nhận được đường thẳng nhỏ này nếu bạn in ra.
‫Chà, bỏ dấu ngoặc ở đây.
‫Hãy chạy lại.
‫Và bạn thấy điều đó cũng hiệu quả.
‫Và nhân tiện, điều này cũng tồn tại cho giao lộ.
‫Một lần nữa, bạn không thường xuyên nhìn thấy nó, nhưng với giao lộ, bạn có thể làm điều tương tự ở nơi
‫bạn vừa làm.
‫Và.
‫Và nếu bạn làm điều đó.
‫Nó cung cấp cho bạn giao điểm của tập hợp của tôi và tập hợp của bạn.
‫Được rồi.
‫Tôi hứa với bạn, điều này sẽ ngắn.
‫Vì vậy, hai cái khác là tập hợp con và là tập hợp siêu.
‫Như bạn có thể tưởng tượng, bộ của tôi nếu giả sử bộ của tôi chỉ có bốn và năm.
‫Và tôi nói, Này, đó là bộ của tôi.
‫Đó có phải là một tập hợp con của tập hợp của bạn không?
‫Và tôi in cái này nếu tôi bấm Chạy.
‫Đúng rồi.
‫Tập hợp của tôi là một tập hợp con nằm bên trong vòng tròn của tập hợp của bạn vì bốn và năm ở bên trong nó.
‫Vì vậy, tập hợp của tôi, toàn bộ tập hợp của tôi nằm bên trong tập hợp khác này, mà chúng tôi gọi là tập hợp con.
‫Mặt khác.
‫Chúng tôi cũng có ý tưởng này về superset.
‫Vì vậy, nếu tôi làm thay vì là.
‫Tập hợp con là.
‫Superset.
‫Tôi sẽ nhận được sai bởi vì, tốt, bộ của tôi không phải là bộ siêu.
‫Nó không bao gồm tập hợp của bạn.
‫Đó là cách khác xung quanh.
‫Tập hợp của bạn là một tập hợp siêu tập hợp của tôi.
‫Bởi vì tập hợp của bạn bao gồm mọi thứ mà tập hợp của tôi có, là bốn và năm.
‫Ồ, cậu bé, thật là nhiều.
‫Và bạn đang tự hỏi mình, không đời nào tôi sẽ ghi nhớ bất kỳ điều gì trong số đó.
‫Tốt.
‫Tôi cũng không ghi nhớ bất kỳ điều gì trong số này.
‫Trên thực tế, tôi thường truy cập tài liệu Python hoặc chỉ Google xung quanh và bởi vì tôi biết các
‫bộ tồn tại.
‫Nếu tôi muốn so sánh, giả sử hai bộ, tôi biết chỉ cần vào đây và tìm công cụ mà tôi muốn.
‫Đó là chìa khóa của một lập trình viên mà tôi vẫn nhắc đi nhắc lại.
‫Nó không phải là sự ghi nhớ.
‫Đó là khả năng biết rằng có những công cụ mà bạn có thể sử dụng và có thể Google cho chúng.
‫Tôi biết điều đó nghe có vẻ không thú vị bởi vì trong phim bạn thấy mọi người gõ siêu nhanh và viết mã mọi
‫thứ, nhưng đó không phải là cuộc sống thực.
‫Trong cuộc sống thực, bạn chỉ cần Google xung quanh, tìm giải pháp bởi vì bây giờ bạn biết bộ là gì, bạn biết
‫bộ có thể làm gì để bạn có thể tìm kiếm các phương pháp phù hợp với vấn đề của bạn.
‫Hẹn gặp lại các bạn trong phần tiếp theo.
‫Tạm biệt.