在Python中将一个字符串插入另一个字符串的最后一个空格

我有两个单独的字符串存储在变量mystring1和中mystring2,我正在寻找一种方法mystring1将它插入到最后一个空格中mystring2


mystring1 = 'English French German'

mystring2 = 'Lorem Ipsum (Lorem Dolor Amet Elit)'

期望输出: Lorem Ipsum(Lorem Dolor Amet English French German Elit)


慕的地6264312
浏览 253回答 3
3回答

慕码人8056858

str.rsplit第二个字符串和str.join适当的标记重新组合在一起:t1, t2 = mystring2.rsplit(' ', 1)' '.join((t1, mystring1, t2))# 'Lorem Ipsum (Lorem Dolor Amet English French German Elit)'

白衣染霜花

该rindex()函数返回子字符串的最后一个索引。由于 python 字符串是不可变的,你不能简单地索引和替换。因此,使用切片形成新字符串是可行的方法。mystring2[:mystring2.rindex(' ') + 1] + mystring1 + mystring2[mystring2.rindex(' '):]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python