-2

動作する辞書を作成しようとしていますが、動作しますが、問題があります。大量のデータをパックする必要がありますが、問題は文字列の数が可変であるということです。すべてのステップでパックしたい、私は使用していました

struct.pack(polozka.param, polozka.text, 0, polozka.pointer, polozka.size)

ここで、polozka.paramはパラメータ、 .textは英語の単語、 0オフセット、.pointerは言語での単語の翻訳を指し、は.size必要なサイズです。

私はこれまで他のアイデアを思いつきませんでした、そして私が見つけることができるすべてのアドバイスに感謝します:)

辞書を始めると、たとえば結果が出ます

Active
 -translated word
Active
 -translated word

でも欲しい

Active
 -translated word, translated word,etc.

前もって感謝します :)

4

1 に答える 1

0

.を使用する辞書がある場合、属性()を使用して辞書のキーにアクセスすることはありませんdictionary['key']

そして、私があなたの質問を正しく理解したかどうかはわかりませんが、あなたが探しているのは次のようなデータ構造だと思います。

my_dict = {
    'Active': ['translated word', 'translated word'],
    'foo': []
}

これが辞書のキーである文字列であり、値は対応するリストであり、翻訳された単語(文字列も)が含まれています。

また、コードを提供していただければ幸いです。

于 2012-08-16T09:26:04.560 に答える