21
วิธีการ pythonic ในการตรวจสอบองค์ประกอบสุดท้ายในวง 'for' คืออะไร?
ฉันต้องการทราบวิธีที่ดีที่สุด (ขนาดกะทัดรัดและวิธี "pythonic") เพื่อทำการดูแลเป็นพิเศษสำหรับองค์ประกอบสุดท้ายในการวนรอบ มีชิ้นส่วนของรหัสที่ควรเรียกระหว่างองค์ประกอบเท่านั้นถูกระงับในสุดท้าย นี่คือวิธีที่ฉันทำในปัจจุบัน: for i, data in enumerate(data_list): code_that_is_done_for_every_element if i != len(data_list) - 1: code_that_is_done_between_elements มีวิธีที่ดีกว่านี้ไหม? หมายเหตุ: ฉันไม่ต้องการที่จะทำให้มันมี hacks reduceเช่นการใช้;)