Hàm zip() của Python
Ví Dụ
Kết nối hai tuýp lại với nhau:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk") x = zip(a, b)
Định nghĩa và cách sử dụng
Hàm zip() trả về đối tượng zip, là trình duyệt của tuýp, trong đó mỗi mục đầu tiên của các trình duyệt truyền vào được ghép lại với nhau, sau đó mỗi mục thứ hai của các trình duyệt truyền vào được ghép lại với nhau, và thế tiếp theo.
Nếu các trình duyệt truyền vào có độ dài khác nhau, thì số lượng mục ít nhất của trình duyệt sẽ quyết định độ dài của trình duyệt mới.
Cú pháp
zip(iterator1, iterator2, iterator3 ...)
Giá trị tham số
Tham Số | Mô Tả |
---|---|
iterator1, iterator2, iterator3 ... | Các đối tượng trình duyệt được kết nối lại. |
Thêm nhiều ví dụ
Ví Dụ
Nếu một tuýp chứa nhiều mục hơn, thì sẽ bỏ qua các mục đó:
a = ("Bill", "Steve", "Elon") b = ("Gates", "Jobs", "Musk", "Richard") x = zip(a, b)