Tag: string

Python-String-Ersatz, alle möglichen Kombinationen # 2

Ich habe Sätze wie die folgenden: ((wouldyou)) give me something ((please)) Und eine Reihe von Schlüsselwörtern, gespeichert in Arrays / Listen: keywords["wouldyou"] = ["can you", "would you", "please"] keywords["please"] = ["please", "ASAP"] Ich möchte jedes Vorkommen von Variablen in Klammern durch einen geeigneten Satz von Strings ersetzen, die in einem Array gespeichert sind und jede […]

Python fusioniert aus zwei Listen

Ich habe folgende Codes: for j in range(4): print md_array[j:j+1] for j in range(4): print y_array[j:j+1] for j in range(4): print md_array[j:j+1]+y_array[j:j+1] for j in range(4): print "%s%s" % (md_array[j:j+1], y_array[j:j+1]) Die Ergebnisse sind: ['12/1/']['12/2/']['12/3/']['12/34/'] ['2011']['2010']['2009']['2008'] ['12/1/', '2011']['12/2/', '2010']['12/3/', '2009']['12/34/', '2008'] ['12/1/']['2011']['12/2/']['2010']['12/3/']['2009']['12/34/']['2008'] ABER eigentlich möchte ich ausgeben ['12/1/2011']['12/2/2010']['12/3/2009']['12/34/2008'] Ich habe versucht, aber fehlgeschlagen … Also […]

Python-komplizierte Aufteilung einer String

Sagen Sie, dass ich diese Saite habe: "hello":"noun":"a greeting";"hello":"verb":"the;action;of;greeting" Wie kann ich es so machen. String.split (";") oder string.split (":") ignoriert alle Zeichen in Anführungszeichen? Danke, PM

Wie bekomme ich ein Objekt aus einer Zeichenfolge?

Sagen Sie, ich habe die folgende class class Test: def TestFunc(self): print 'this is Test::TestFunc method' Jetzt schaffe ich eine Instanz der class Test >>> >>> t = Test() >>> >>> t <__main__.Test instance at 0xb771b28c> >>> Nun ist der t.TestFunc wie folgt dargestellt >>> >>> t.TestFunc <bound method Test.TestFunc of <__main__.Test instance at 0xb771b28c>> […]

Singular und Plural Phrase Matching in Pandas

Ich habe eine Pandas-Serie und weitere Sätze Dataframe wie folgt (nur eine Zusammenfassung der Daten wird hier hinzugefügt). #df 0 1 teaspoon vanilla extract 1 2 eggs 2 1 cup chopped walnuts 3 1 cup rolled oats und #ingredients 0 vanilla 1 walnut 2 oat 3 egg Ich bewerbe folgende Funktion, um zu prüfen, ob […]

Erläuterung für reverse_string rekursive Funktion

Egal wie oft ich es durch Python Visualizer ausführen kann, kann ich nicht herausfinden, wie dieser Code funktioniert; Kann mir jemand sagen, wie die Rekursion dieses folgenden Codes funktioniert? def reverse_strings(string): if len(string) == 0: return '' else: return reverse_strings(string[1:]) + string[0] reverse_strings('hello') Ich schrieb es selbst, und es funktioniert, aber ich habe keine Ahnung, […]

Python-String-Vokalzähler

Ich versuche, ein Programm zu erstellen, das die Anzahl der Vokale in einer gegebenen Sätze zählt und die häufigste aufkommende Vokal (s) und die Anzahl der Zeit, die sie (sie) auftreten, und das gleiche für den am wenigsten gemeinsamen Vokal (s) zurückgibt Ignorieren diejenigen, die überhaupt nicht auftreten. Hier ist mein aktueller Code import collections, […]

Wie man den Parse-Baum zu glätten und in einem String für weitere String-Operationen python nltk zu speichern

Ich versuche, flachen Baum von der Baumstruktur zu bekommen, wie die unten gegebene. Ich möchte diesen ganzen Baum in einem String wie ohne Bad Baum erkannt Fehler: ( (S (NP-SBJ (NP (DT The) (JJ high) (JJ seven-day) )(PP (IN of) (NP (DT the) (CD 400) (NNS money) )))(VP (VBD was) (NP-PRD (CD 8.12) (NN %) […]

Alle Zeichenfolgen mit Zeichenliste

Ich mache ein spezielles Dienstprogramm ähnlich John der Ripper, und ich möchte eine Schleife verwenden, die alle Strings bis zu x Zeichen zurückgibt, die aus der Zeichenfolge gebildet werden können. Zum Beispiel, wenn die "Samen" String abcd , sollte es zurückgeben: a b c d aa ab ac und so weiter. Wenn die Zeichengrenze 10 […]

Umgang mit fehlgeschlagenen Zeichen in JSON

Ich lese eine JSON-Datei in Python, die escaped einfache Anführungszeichen enthält ( \ ' ). Das führt zu allen Arten von Schluckauf, so schön besprochen zB hier . Allerdings konnte ich nichts finden, wie man das Problem ansprechen kann . Ich habe gerade ein newstring=originalstring.replace(r"\'", "'") Und die Dinge funktionierten. Aber das scheint ziemlich hässlich. […]

Python ist die beste Programmiersprache der Welt.