Runtime v2.81 · อัปเดต 30 ก.ย. 2569

zip

รวมสิ่งที่ทำซ้ำได้ลงในรายการสิ่งอันดับ โดยหยุดที่อินพุตที่สั้นที่สุด

รูปแบบคำสั่ง

zip(*iterables)

พารามิเตอร์

ชื่อคำอธิบาย
iterablesString | list | tuple | dict
Values to combine. Dictionaries contribute keys.
ไม่บังคับ · จำนวนอาร์กิวเมนต์ยืดหยุ่น
ไม่มีค่าเริ่มต้น

ค่าที่ส่งกลับ

list[tuple] — รายการสิ่งอันดับซึ่งแต่ละสิ่งอันดับมีหนึ่งรายการจากแต่ละอินพุต

พฤติกรรม / ผลข้างเคียง

รวมสิ่งที่ทำซ้ำได้ลงในรายการสิ่งอันดับ โดยหยุดที่อินพุตที่สั้นที่สุด

การทำงาน

  • รอให้เสร็จ: ไม่
  • ความปลอดภัยเมื่อทำงานพร้อมกัน: ใช้วัตถุแยกสำหรับแต่ละโฟลว์
  • การทำงานแบบขนาน: ใช่

การทำงานกับค่าทำในโฟลว์ที่เรียก โดยไม่ตั้งใจรอการจับภาพ ท่าทาง หรือข้อมูลจากผู้ใช้ สร้างคอนเทนเนอร์และบิลเดอร์ที่เปลี่ยนค่าได้แยกในแต่ละโฟลว์ การแยกนี้ไม่รับประกันการซิงโครไนซ์ออบเจ็กต์ที่แชร์

ตัวอย่าง

# จับคู่ป้ายกำกับกับจุดแตะ
labels = ["left", "right"]
points = [Point(100, 500), Point(900, 500)]
for pair in zip(labels, points):
    text(pair[0])
    click(pair[1])

ข้อผิดพลาด / ข้อจำกัด

ไม่มีข้อจำกัดเพิ่มเติมที่ระบุไว้ ให้ปฏิบัติตามพารามิเตอร์และพฤติกรรมข้างต้น

API ที่เกี่ยวข้อง

ไม่มี