Sto tentando di scorrere una lista di interi e di unirsi a loro in base a una condizione utilizzando python standard library. Per esempio, ho una lista di interi che si presenta come tale:
listOfIntegers = [0, 0, 0, 2, 0, 4, 6, 0, 8, 0, 0, 0, 1, 9]
Vorrei scorrere l'elenco e combinare valori tali che il risultato sarebbe una stringa della forma:
result = '000-20-4-60-8000-1-9'
(dove i trattini sono inclusi). La condizione è che se il precedente numero non è uguale a zero da un trattino deve essere posto di fronte ad essa. Se il valore successivo è uguale a zero, uniti alla fine del valore della prima.