在 python 中修改字符长度未知的分隔字符串
Modify a delimited string with unknown length of chars in python
我有一些字符串,例如:
Temperature|day|54|23|5453|656|0|...|45
我循环检查数字是否大于 0:
如果 1 等于 0,则将其更改为 999,如下所示:
Temperature|day|54|23|5453|656|999|...|45
。
我怎样才能做到?
试试这个:
假设您的字符串声明为名称 a
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)
我有一些字符串,例如:
Temperature|day|54|23|5453|656|0|...|45
我循环检查数字是否大于 0:
如果 1 等于 0,则将其更改为 999,如下所示:
Temperature|day|54|23|5453|656|999|...|45
。
我怎样才能做到?
试试这个:
假设您的字符串声明为名称 a
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)