2
A
回答
6
字符串在Python中是不可变的,所以你不能在原地更改它们。
不过,当然,你可以串片的组合分配回相同的标识:
mystr = mystr[:5] + mystr[6:]
1
我使用类似的功能:
def delstring(mystring, indexes):
return ''.join([let for ind, let in enumerate(mystring) if ind not in indexes])
指标应该是一个迭代(列表,元组..)
1
bytearray是一种可以在适当位置更改的类型。如果您使用的是Python2.x,它可以非常容易地转换为默认的str类型:字节。
b=bytearray(s)
del b[5]
s=str(b)
相关问题
- 1. Python从字符串中删除字母
- 2. 从字符串中删除字符串
- 3. 从字符串中删除字符串
- 4. 如何从python中的字符串中删除子字符串?
- 5. 如何从Python中的字符串中删除字符串?
- 6. C++从字符串中删除字符
- 7. 从字符串中删除字符
- 8. 从字符串中删除字符
- 9. datagridview从字符串中删除'&'字符
- 10. jQuery从字符串中删除' - '字符
- 11. Fortran:从字符串中删除字符
- 12. 从字符串中删除Unicode字符
- 13. VB.NET - 从字符串中删除字符
- 14. 从c字符串中删除字符
- 15. C从字符串中删除字符
- 16. 从字符串中删除字符?
- 17. 从C字符串中删除字符
- 18. Python:从第一个数字字符中删除字符串
- 19. 从字符串中删除撇号python
- 20. 从Python字符串中删除
- 21. 从python字符串中删除emojis
- 22. 如何从python中的字符串中删除中间字符?
- 23. 从字符串中删除“
- 24. 从字符串中删除
- 25. 从字符串中删除()
- 26. 从字符串中删除“@”
- 27. Python如何从列表中的字符串中删除字符
- 28. 从python中的字符串中删除非UTF-8字符
- 29. 从Python中的字符串中删除不需要的字符
- 30. 从Python中的字符串中删除奇怪的字符
谢谢!使感觉。想象一下,如果你的答案可以被集成到Python的错误信息。如果该错误消息是某种社区wiki,那么我可以自己整合它。我可以在5分钟内接受答案。 – David 2010-12-01 13:24:37