Hãy nói về zip.
Làm thế nào chúng ta có thể sử dụng zip?
Vâng, hãy tạo một chức năng mới.
Và chức năng zip hoạt động giống như một dây kéo.
Chúng tôi cần hai danh sách hoặc hai khoảng thời gian và chúng tôi có thể nén chúng lại với nhau.
Hãy để tôi chỉ cho bạn những gì tôi muốn nói.
Giả sử tôi có danh sách của mình và sau đó là danh sách của bạn.
Và điều này.
Danh sách của bạn sẽ có mười, 20 và 30.
Đảm bảo rằng đó là một danh sách.
Của bạn đây.
Và ở đây với chức năng zip, tôi có thể chạy một cách đơn giản.
Zip.
Và ở đây.
Tôi cung cấp cho nó bao nhiêu đồ ăn tùy thích trong trường hợp của chúng tôi trong khoảng thời gian.
Vì vậy, tôi sẽ đưa nó vào danh sách của tôi.
Và danh sách của bạn.
Hãy đóng nó lại.
Thêm một dấu ngoặc nữa.
Và nếu tôi nhấp vào Chạy.
Nhìn kìa.
Chuyện gì vừa xảy ra ở đây.
Zip.
Giống như một chiếc dây kéo.
Lấy hai quả bóng và lấy món đồ đầu tiên từ mỗi quả bóng và kéo chúng lại với nhau như một chiếc dây kéo.
Vì vậy, một và mười được thêm vào một bộ cùng nhau.
Sau đó, hai và 20 được thêm vào một bộ cùng nhau.
Và sau đó ba và 30 được thêm vào một bộ cùng nhau.
Điều gì sẽ xảy ra nếu đây là một tuple?
Như thế này và tôi nhấp vào Chạy.
Có vấn đề gì không?
Nó có thể lặp lại.
Nó sẽ nén các mục lại với nhau.
Bây giờ, điều này có vẻ không hữu ích cho bạn bây giờ.
Nó thực sự là một chức năng rất quan trọng, bởi vì nó rất chung chung, có thể được sử dụng trong rất nhiều việc khác
nhau.
Ví dụ: nếu chúng tôi có từ cơ sở dữ liệu, chúng tôi thu thập tất cả tên người dùng từ một cột trong cơ sở dữ liệu và sau đó có thể
từ một phần khác của cơ sở dữ liệu.
Chúng tôi thu thập tất cả các số điện thoại và chúng đều theo thứ tự giống nhau.
Chà, chúng ta có thể kết hợp chúng thành một ngôi đền bằng cách sử dụng zip có tên người dùng và số điện thoại gắn liền với chúng
và tạo ra một cấu trúc dữ liệu hoàn toàn mới.
Và nếu tôi có một danh sách khác ở đây, hãy nói danh sách của họ.
Và cái này có năm cái.
Vì.
Và ba, tôi cũng có thể thêm lại danh sách của họ.
Và nếu tôi nhấp vào Chạy.
Bạn thấy điều đó?
Tôi có thể liên tục nén mọi thứ lại với nhau để zip lặp lại từng danh sách hoặc cấu trúc dữ liệu này và nén chúng
lại với nhau.
Một lần nữa nhận thấy rằng chúng tôi không sửa đổi bất kỳ điều gì hiện tại của chúng tôi.
Dữ liệu.
Thay vào đó, chúng tôi tạo ra một cái hoàn toàn mới.
Rất rất tốt.
Còn giảm thì sao?
Hãy cùng tìm hiểu kỹ hơn trong video tiếp theo.