Tamsayıların bir listesini yinelemeye ve python standart kitaplığını kullanan bir koşula göre onlara katılmaya çalışıyorum. Örneğin, şöyle görünen tamsayıların bir listesi var:
listOfIntegers = [0, 0, 0, 2, 0, 4, 6, 0, 8, 0, 0, 0, 1, 9]
Bu listeyi yinelemek ve sonuçları formun bir dizesi olacak şekilde değerleri birleştirmek istiyorum:
result = '000-20-4-60-8000-1-9'
(kısa çizgilerin dahil olduğu yer). Bunun koşulu, önceki sayı sıfıra eşit değilse, önüne bir çizgi yerleştirilmesi gerektiğidir. Bir sonraki değer sıfıra eşitse, ondan önceki değerin sonuna birleştirilir.