मैं कोशिश कर रहा हूँ पर पुनरावृति करने के लिए पूर्णांकों की एक सूची है और उन्हें शामिल होने के लिए एक शर्त के आधार पर का उपयोग कर अजगर मानक पुस्तकालय है । उदाहरण के लिए, मैं पूर्णांकों की एक सूची है कि लग रहा है के रूप में इस तरह:
listOfIntegers = [0, 0, 0, 2, 0, 4, 6, 0, 8, 0, 0, 0, 1, 9]
मैं पुनरावृति करने के लिए इस सूची के माध्यम से और गठबंधन मूल्यों है कि इस तरह के परिणाम के लिए किया जाएगा एक स्ट्रिंग के रूप:
result = '000-20-4-60-8000-1-9'
(जहां डैश शामिल हैं) । हालत यह है कि अगर पूर्ववर्ती संख्या बराबर नहीं है, शून्य करने के लिए एक पानी का छींटा में रखा जाना चाहिए इसे के सामने. अगर अगले मूल्य शून्य के बराबर है, यह हो जाता है के अंत करने के लिए मूल्य ।