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

enumerate

ส่งคืนรายการคู่ tuple(index, item) สำหรับค่าที่สามารถทำซ้ำได้

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

enumerate(iterable, start=0)

พารามิเตอร์

ชื่อคำอธิบาย
iterableString | list | tuple | dict
Value to enumerate. Dictionaries enumerate keys.
จำเป็น · ระบุตามตำแหน่งหรือชื่อ
ไม่มีค่าเริ่มต้น
startInt
First index value.
ไม่บังคับ · ระบุตามตำแหน่งหรือชื่อ
ค่าเริ่มต้น: 0

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

list[tuple] — รายการสิ่งอันดับสองรายการ: จัดทำดัชนีก่อน รายการต้นฉบับที่สอง

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

ส่งคืนรายการคู่ tuple(index, item) สำหรับค่าที่สามารถทำซ้ำได้

การทำงาน

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

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

ตัวอย่าง

# ใส่หมายเลขรายการก่อนใช้งาน
names = ["alpha", "beta"]
for pair in enumerate(names, start=1):
    text(str(pair[0]) + ": " + pair[1])

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

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

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

ไม่มี