Python:从字符串中删除字符?

Python:从字符串中删除字符?,python,string,Python,String,我在高中的时候上过python课程,但现在我几乎记不起来了。我今天很无聊,尽管我应该尝试一些python练习 例如: string='3dc8uo8c33a v8c08oizl6ga' 代码需要删除3d 8u 8c。。。ect 所以 answer='coca-cola'假设规则是“沿空格分割字符串,然后每三个字母取一个,然后将它们重新添加到一起”,您可以使用 >>> string = '3dc8uo8cc33a v8c08oizl6ga' >>> " ".jo

我在高中的时候上过python课程,但现在我几乎记不起来了。我今天很无聊,尽管我应该尝试一些python练习

例如:
string='3dc8uo8c33a v8c08oizl6ga'

代码需要删除3d 8u 8c。。。ect

所以
answer='coca-cola'

假设规则是“沿空格分割字符串,然后每三个字母取一个,然后将它们重新添加到一起”,您可以使用

>>> string = '3dc8uo8cc33a v8c08oizl6ga'
>>> " ".join("".join(s[2::3]) for s in string.split())
'coca cola'

保留/删除元素的规则是什么?显然,规则是“ect”。我认为这是“星质”的缩写,所以你可能应该问问捉鬼者。相当一个假设:)(显然有效!)是的:),但我找不到任何其他可靠的规则在这里工作……没有任何规则。只是最终目标。感谢you@Jutia:好的,但您注意到我必须更改您的输入字符串才能正常工作吗?:)