Python でインデックスによる辞書要素へのアクセス
Python で辞書を扱う場合、慣れていないと個々の要素へのアクセスが混乱する可能性があります構文を使用します。キーが事前にわかっていない状況に焦点を当てて、辞書から特定の要素を取得する方法を検討してみましょう。
問題:
どのようにすれば、正確なキーがわからない場合に、辞書から特定の要素を取得しますか?たとえば、次の辞書について考えてみます。
mydict = { 'Apple': {'American': '16', 'Mexican': 10, 'Chinese': 5}, 'Grapes': {'Arabian': '25', 'Indian': '20'} }
「Apple」辞書の最初の要素である「American」を出力したいと考えています。
解決策:
Python 辞書では、各キーが値に関連付けられています。値にアクセスするには、キーをインデックスとして使用して値をフェッチします。この例では、「Apple」辞書の最初の要素は次のようにアクセスされます:
mydict['Apple']['American']
説明:
上記の構文は、最初に に関連付けられた値を取得します。 「Apple」キー、これは別の辞書です。次に、そのネストされた辞書内の 'American' キーにアクセスして、値 '16' を取得します。
補足:
以上がキーが不明な場合にPythonでインデックスによって辞書要素にアクセスする方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。