0
こんにちは、私はpythonには新しくあります。私は次のような場合は別の文に応じて、辞書に異なるキーと値のペアを追加しようとしています:python辞書に新しい項目を追加できません
def getContent(file)
for line in file:
content = {}
if line.startswith(titlestart):
line = line.replace(titlestart, "")
line = line.replace("]]></title>", "")
content["title"] = line
elif line.startswith(linkstart):
line = line.replace(linkstart, "")
line = line.replace("]]>", "")
content["link"] = line
elif line.startswith(pubstart):
line = line.replace(pubstart, "")
line = line.replace("</pubdate>", "")
content["pubdate"] = line
return content
print getContent(list)
しかし、これは常に空の辞書{}を返します。
最初は可変範囲の問題だと思っていましたが、そうではありません。私はこれが非常に単純な質問であると感じるが、私は答えを見つけるために何をgoogleにするのか分からない。
ご協力いただければ幸いです。
すごいことは、このようなアマチュアの間違いでした。私はこの質問を投稿した後、文字通り10秒後にそれを理解しました。とにかく答えてくれてありがとう。 – Yiling
あなたは彼の答えを正しいものとして受け入れ、緑のダニを与えることができますか? –