ฉันพยายามจะ iterate รายชื่อของ integers และเข้าร่วมกับพวกเขาขึ้นอยู่กับเงื่อนไขโดยใช้ไพธอนมาตรฐานองสมุด ตัวอย่างเช่น,ฉันมีรายชื่อของ integers นั่นดูเป็นเรื่อง:
listOfIntegers = [0, 0, 0, 2, 0, 4, 6, 0, 8, 0, 0, 0, 1, 9]
ฉันอยากจะ iterate ผ่านรายการนี้และรวมค่าของเรื่องว่าผลจะเป็นข้อความของรูปแบบ:
result = '000-20-4-60-8000-1-9'
(อยู่ที่ไหน dashes เป็นรวม). เงื่อนไขของนี่คือว่าถ้า preceding จำนวนไม่เท่ากับศูนย์วิ่งต้องไว้ในด้านหน้าของมัน ถ้าคนต่อไปคืนค่าเท่ากับศูนย์มันคือเข้าร่วมตอนจบของค่าก่อนที่มัน.