Wie zum entfernen von Klammern aus python-string?
Weiß ich aus dem Titel könnte man denken, dass dies ist ein Duplikat, aber es ist nicht.
for id,row in enumerate(rows):
columns = row.findall("td")
teamName = columns[0].find("a").text, # Lag
playedGames = columns[1].text, # S
wins = columns[2].text,
draw = columns[3].text,
lost = columns[4].text,
dif = columns[6].text, # GM-IM
points = columns[7].text, # P - last column
dict[divisionName].update({id :{"teamName":teamName, "playedGames":playedGames, "wins":wins, "draw":draw, "lost":lost, "dif":dif, "points":points }})
Dies ist, wie mein Python-code aussieht. Der meiste code ist entfernt, aber im wesentlichen bin ich extrahieren einige Informationen von einer website. Und ich bin mit dem speichern der information wie ein Wörterbuch. Wenn ich drucken Sie das Wörterbuch von jeder Wert hat einen Bügel um Sie herum ["blbal"], die bewirkt, dass Mühe in meine Iphone-Anwendung. Ich weiß, dass ich konvertieren können Sie die Variablen in Zeichenfolgen, aber ich möchte wissen, ob es einen Weg gibt, um die Daten DIREKT als string.
InformationsquelleAutor hamzah | 2015-04-05
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dass sieht aus wie Sie einen string in einer Liste:
Man die saite einfach index
l = ["blbal"]
print(l[0]) -> "blbal"
.Wenn es sich um eine Zeichenfolge verwenden
str.strip
'["blbal"]'.strip("[]")
oder schneiden'["blbal"]'[1:-1]
wenn Sie immer anwesend sind.der OP-code zu haben scheint Zitate rund um den inneren string, nicht ganz sicher, was genau es ist, aber ich fügte hinzu, einzelnes Anführungszeichen, damit der OP können es verwenden, als ein Beispiel.
mit string = string[0] gearbeitet, das bedeutet aber, die ich brauchen würde, fügt 7 Reihen, wie das, was ich nicht mag. Da meine ursprüngliche Frage, wo, wenn es einen Weg gibt, um die es in diesem format in der ersten Phase Sinn aus dieser Phase gewinnt = collumns[2].text,
Wenn Sie möchten, dass alle Inhalte in einem einzigen string verwenden
" ".join(your_list)
das bedeutet, dass jedes Element in der Liste, getrennt durch eine leere Zeichenfolge
",".join(your_list)
trennen jedes Element durch ein Komma etc..InformationsquelleAutor Padraic Cunningham