У меня есть строка, например: Temperature|day|54|23|5453|656|0|...|45 I l oop для проверки, что числа больше 0: если один равен 0, измените его на 999 следующим образом: Temperature|day|54|23|5453|656|999|...|45. Как я могу это сделать?
Temperature|day|54|23|5453|656|0|...|45
Temperature|day|54|23|5453|656|999|...|45
Попробуйте это:
Допустим, ваша строка объявлена с именем
b = a.split('|') for i in range(len(b)): if b[i] == '0': b[i] = '999' result = '|'.join(b)
вы можете сделать что-то подобное
your_list = your_string.split('|') for index, val in enumerate(your_list): if val == '0': your_list[index] = '999' result = '|'.join(your_list)