web-dev-qa-db-ja.com

python文字列から括弧を削除する方法は?

タイトルから、これは重複だと思うかもしれませんが、そうではありません。

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 }})

これは私のPythonコードのようです。コードのほとんどは削除されていますが、基本的にはWebサイトから情報を抽出しています。そして、情報を辞書として保存しています。辞書を印刷するときIphoneアプリケーションで問題が発生するすべての値の周りに角かっこがあります["blbal"]変数を文字列に変換できることはわかっていますが、情報を文字列として直接取得する方法があるかどうか知りたいです。

7
hamzah

リスト内に文字列があるようです:

_["blbal"] 
_

文字列を取得するには、_l = ["blbal"]_ print(l[0]) -> "blbal"をインデックス化します。

文字列の場合は_str.strip_ '["blbal"]'.strip("[]")を使用するか、常に存在する場合は_'["blbal"]'[1:-1]_をスライスします。

20