python - 在python中修改具有未知字符长度的分隔字符串
问题描述
例如,我有一些字符串:
Temperature|day|54|23|5453|656|0|...|45
我循环检查数字是否大于 0:如果一个等于 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)
推荐阅读
- python - 如何在 django restframework 中设置视图
- mule - 对于这种情况,如何在 Anypoint 工作室中使用“选择路由器”?
- c# - Cannot access asp .net core app when run with docker on local machine, or to kubernetes
- javascript - 向 PayPal Payouts REST API 发送请求返回 HTTP 代码 204 且无内容
- azure - Azure 数据工厂链接服务错误 - 无法从密钥保管库获取机密
- c# - 在 C# 中将其格式化为“YYYY-MM-DD”后的日期更改
- apollo-client - Apollo GraphQL 客户端“网络错误:在未定义的对象上找不到字段 XXXX”,disableOffline:false
- python - __getattr__ 的奇怪问题,其中项目字符串在调用期间被更改
- mysql - 将 Solr 文档元信息导出到 MySQL
- python - 如何重复一个字符串直到另一个字符串的长度,包括空格?