だから私のDATA.DATの一部は次のようになります。このデータから辞書を作成するには?
carine mite, tick
accipitrine bird: hawk, falcon, or bird of prey
acipenserine sturgeon
aedine mosquito (genus Aedes)
alaudine bird: skylark
alcelaphine antelopes
alcidine bird: auk, puffin, or murre
alectorine crane
anatine duck, mallard
anguilline snake
どのように私は複数の値をマップする辞書(例えば鳥:鷹、ハヤブサ、またはaccipitrineする獲物マップの鳥)を作成することができ、単一のキー?
これは、これまでの私のコードです:
with open ('collateralAdjectives.dat', 'r') as a:
adjectives = a.read().splitlines()
d = dict()
for item in collateralAdjectives:
(s, c) = item.split(' ')
d[s] = c
は、これは私が取得エラーです:
(s, c) = item.split(' ')
ValueError: too many values to unpack (expected 2)
が鳴ります。辞書は、そのような符号化を容易に記憶することができる。 – DarkCygnus
これまでに試したコードで質問を更新することはできますか? – quamrana
返信いただきありがとうございます!私はPythonが初めてです。では、どのようにして2番目の列の値だけを抽出できますか? –