man
cat
dog
apple
sun
friend
私はPythonの辞書を作成する必要が上記の形式のテキストファイルがあります。 {「男」: '猫、犬、リンゴ:「日」、「友人」}言葉を人とりんごにはスペースがありません。他のスペースはすべてスペースが2つあります。したがって、これらの2つはキーでなければなりません。 = "/home/yan/lem.txt"メイクPythonの辞書
class myDict(dict):
def __init__(self):
self = dict()
def add(self, key, value):
self[key] = value
lema = myDict()
with open(input_file, encoding='utf8', errors='ignore') as f:
for line in f:
if not line.startswith(" "):
lema.add(line.split(), [i for i in f if i.startswith(" ")])
print(lema)
INPUT_FILEは、コードの上にしようとしていたが、それは私が期待していたものではない与えます。
ようこそ。あなたの投稿のコードを書式化してください。本文コードは4つのスペースでフォーマットし、インラインコードはバッククォートでフォーマットする必要があります。 –
は1行おきに空白ですか? –
いいえ空白ではありません – Yan