私はPythonには新しく、辞書をテキストファイルに書き込む必要があるプロジェクトに取り組んでいます。フォーマットは次のようになります:リストに値のリストを含む辞書を、リスト内の各要素に対してキーが繰り返されたテキストファイルに書き込む
{'17': [('25', 5), ('23', 3)], '12': [('28', 3), ('22', 3)], '13': [('28', 3), ('23', 3)], '16': [('22', 3), ('21', 3)], '11': [('28', 3), ('29', 1)], '14': [('22', 3), ('23', 3)], '15': [('26', 2), ('24', 2)]}.
ご覧のとおり、辞書の値は常にリストになります。私はテキストファイルに以下を書きます: 17,25,5 \ n 17,23,3 \ n 12、28,3 3 \ n 12,22,3 3 \ n 13、283 \ nは 13、23、3、\ nは ... \ nは改行を意味
の略で、キーは、これらのキーに「所属」というリスト内の各値に対して繰り返されます。その理由は、さらなる分析を行うためにテキストファイルをデータベースに再度読み込む必要があるからです。 過去数日間の回答を検索し、さまざまな方法で試してみましたが、この形式にすることはできません。あなたの誰かがこれに対する解決策を持っていることを感謝します。 ありがとう!
リストには、実際には固定数の値がハッシュに含まれています。したがって、値の数を固定することはできません。しかし、あなたの方法は、私が推測している固定されていないリストでリストに変換できます。ご回答有難うございます! –
はい、固定長でもメソッドを更新することができます。 –