有没有办法将字符串转换为列表并更新列表的值并将其转换回一行中的字符串

时间:2018-04-04 04:20:27

标签: python

我想要实现的目标

<WSO2_HOME>/repository/deployment/server/synapse-configs/default/endpoints

现在我想在一行中实现这一目标。类似下面的内容

value = 'a.b.c.d.e'
new_value = value.split('.')
new_value[-1] = F
''.join(new_value)

我的上面的表达式抛出错误,因为它有点错误,所以有可能实现这个

1 个答案:

答案 0 :(得分:0)

值应为“1.2.3.4.5”,并且join不适用于int。你应该使用new_value [-1] ='10'。

''.join(value.split('.')[:-1]+['10'])