ส่งคืนรายการคู่ 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 ที่เกี่ยวข้อง
ไม่มี