1

次のようなキーを持つ defaultdict 辞書があります。

RJECNIK['*','A']['<A>']

たとえば、キーがあるかどうかを確認する方法がわかりません。

a=list(RJECNIK.keys())

最初のキー (['*','A']) のみのリストが表示されます。私のコードでは、if ステートメントが必要です

RJECNIK のキーの場合: ...

しかし、2 つのキーを持つ defaultdict でキーのペアをチェックする方法がわからないため、機能しません。

4

3 に答える 3

4

両方の辞書で両方のキーを確認する必要があります。

key = ('*', '<A>')
if key[0] in RJECNIK and key[1] in RJECNIK[key[0]]:
    pass
于 2013-11-05T15:12:12.767 に答える