python 3.5を使用して、私は値を探している設定ファイル(これは制御できません)を読んでいて、私にはOrderedDictを返します。 私が試した:python 3.5複雑なOrderedDictから値を得る
l = list(dict.items())
for t in l:
print(t)
をバックタプルのリストを与えたこと、私が探している値がLである[2] - 私はリットルでトンのために行ってきました[2]、それはまた別の複雑な出力を返しました:ここ
('driver', OrderedDict([('type', 'aws'), ('aws',
OrderedDict([('upload_credentials', True), ('availability_zones',
OrderedDict([('eu-west-1', [OrderedDict([('zone', 'eu-west-1a'), ('subnet',
'10.0.0.0/22')])...('ssl_cert_arn', 'arn:aws:acm:us-west-2:12345667777')]))...
は私が捕まってしまったところ、私はなど、再帰的、dict.valuesを、ループのためのさまざまな使用してみました..ですが、私は私が望む値に到達することはできません。 私は正しい道にいると仮定して、ここから進めることができます。 私はそのssl値を探しています。
'dpath'が便利になるかもしれません:https://github.com/akesterson/dpath-python –