Je suis d'essayer d'itérer sur une liste d'entiers et de se joindre à eux en fonction d'une condition à l'aide de l'python standard library. Par exemple, j'ai une liste d'entiers qui se présente comme tel:
listOfIntegers = [0, 0, 0, 2, 0, 4, 6, 0, 8, 0, 0, 0, 1, 9]
Je voudrais parcourir cette liste et de combiner des valeurs telles que le résultat serait une chaîne de la forme:
result = '000-20-4-60-8000-1-9'
(où les tirets sont inclus). La condition pour cela est que si la précédente nombre n'est pas égal à zéro, un tableau de bord doit être placé en face de lui. Si la valeur est égale à zéro, il est rejoint à la fin de la valeur avant.