だから私は、辞書を持っていると言う:pprintを使用してdictを注文する際に大文字小文字を無視しますか?
myDict = {"145":1, "Kittens":2, "apples":1, "trees":2}
とpprint(myDict, ...)
を使用して、私が手:
{'145': 1,
'Kittens': 2,
'apples': 1,
'trees': 2}
代わりに、私は、資本Kの見かけの順序の優先順位を無視して取得したいのですが:
{'145': 1,
'apples': 1,
'Kittens': 2,
'trees': 2}
PrettyPrinterモジュールを使用する必要がありますか?隠されたpprint引数はありますか?それとも全く別の解決策がありますか?私のdictキーはこれ以上複雑ではありません。ありがとう。輸入なし
あなただけPython-の一部のバージョンで(辞書を注文することができません3.6)。あなたは 'OrderedDict'を使うべきです。 –
@WillemVanOnsem確かに。しかし、「pprint.pprint」は、[docs](https://docs.python.org/2/library/pprint.html) –
に記載されているように、dictを印刷するときにキーを注文します。カスタムソートの規定はありません。 –