Ich Entfernen eines char aus Zeichenfolge wie folgt zu entfernen:Python beste Weg, Zeichen aus der Zeichenfolge durch den Index
S = "abcd"
Index=1 #index of string to remove
ListS = list(S)
ListS.pop(Index)
S = "".join(ListS)
print S
#"acd"
Ich bin sicher, dass diese nicht der beste Weg, es zu tun ist.
EDIT Ich habe nicht erwähnt, dass ich eine Zeichenfolge Größe mit Länge ~ 10^7 manipulieren muss. Es ist also wichtig, auf Effizienz zu achten.
Kann mir jemand helfen. Welchen pythonischen Weg, es zu tun?
@soon bitte beachten Sie die Frage. Es ist kein Duplikat. –
Es ist doppelt, bitte werfen Sie einen Blick auf die erste Antwort der verknüpften Frage. – soon
Es ist sehr doppelt. Alle Antworten sind auch ziemlich doppelt (einschließlich meiner eigenen). –