jestem usunięcie char z ciągiem tak:Python najlepszy sposób, aby usunąć z ciągiem char przez indeks
S = "abcd"
Index=1 #index of string to remove
ListS = list(S)
ListS.pop(Index)
S = "".join(ListS)
print S
#"acd"
Jestem pewien, że jest to nie najlepszym sposobem, aby to zrobić.
EDYTOWANIE Nie wspomniałem, że muszę manipulować rozmiarem łańcucha o długości ~ 10^7. Dlatego ważne jest, aby dbać o wydajność.
Czy ktoś może mi pomóc. Jaki pytny sposób to zrobić?
@soon proszę o uwagę. To nie jest duplikat. –
Jest to duplikat, proszę spojrzeć na pierwszą odpowiedź połączonego pytania. – soon
To bardzo duplikat. Wszystkie odpowiedzi są również dość powielone (w tym moje własne). –