为什么不'example'[999:9999]导致错误?既然'example'[9]做,什么是其背后的动机是什么?
从这种行为我可以假设'example'[3],基本上/内部,不一样'example'[3:4],即使两者都产生相同的'm'字符串.
我正在从字符串中删除一个字符,如下所示:
S = "abcd"
Index=1 #index of string to remove
ListS = list(S)
ListS.pop(Index)
S = "".join(ListS)
print S
#"acd"
Run Code Online (Sandbox Code Playgroud)
我确信这不是最好的方法.
编辑 我没有提到我需要操纵长度为~10 ^ 7的字符串大小.所以关心效率很重要.
有人能帮我吗.哪种pythonic方式呢?