Python:从字符串中删除一个字符

Dav*_*vid 2 python string

我想删除字符串中的字符编号5.所以我做了:

德尔线[5]

并得到:TypeError:'str'对象不支持删除项目

所以,我不知道是否有一个不同的有效解决方案.

Tim*_*ker 7

字符串在Python中是不可变的,因此您无法就地更改它们.

但是,您当然可以将字符串切片的组合分配回相同的标识符:

mystr = mystr[:5] + mystr[6:]
Run Code Online (Sandbox Code Playgroud)