Runtime v2.81 · Cập nhật 30 thg 9, 2026

zip

Ghép nhiều iterable thành list các tuple và dừng ở input ngắn nhất.

Cú pháp

zip(*iterables)

Tham số

TênMô tả
iterablesString | list | tuple | dict
Các giá trị cần ghép. dict đóng góp key.
Tùy chọn · Số lượng đối số linh hoạt
Không có giá trị mặc định

Giá trị trả về

list[tuple] — Danh sách tuple, mỗi tuple chứa một phần tử từ từng input.

Hành vi / tác động

Ghép nhiều iterable thành list các tuple và dừng ở input ngắn nhất.

Thực thi

  • Chờ hoàn tất: Không
  • An toàn khi chạy đồng thời: Dùng đối tượng riêng cho mỗi luồng
  • Chạy song song: Có

Thao tác giá trị chạy trong luồng gọi, không chủ động chờ chụp màn hình, hoàn tất cử chỉ hoặc nhập liệu. Tạo container/builder có thể thay đổi riêng cho từng luồng; đây là sự cô lập, không bảo đảm đồng bộ đối tượng dùng chung.

Ví dụ

# Ghép nhãn với điểm nhấn
labels = ["left", "right"]
points = [Point(100, 500), Point(900, 500)]
for pair in zip(labels, points):
    text(pair[0])
    click(pair[1])

Lỗi / giới hạn

Không có giới hạn bổ sung được ghi nhận; tuân thủ hợp đồng tham số và hành vi ở trên.

API liên quan

Không có