「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > Python 辞書の最初と N 番目のキーと値のペアにアクセスするにはどうすればよいですか?

Python 辞書の最初と N 番目のキーと値のペアにアクセスするにはどうすればよいですか?

2024 年 11 月 7 日に公開
ブラウズ:794

How to Access the First and N-th Key-Value Pairs in a Python Dictionary?

Python 辞書の最初のエントリの取得

colors[0] などの数値インデックスを使用して辞書のインデックスを作成すると、KeyError 例外が発生する可能性があります。 Python 3.7 以降、辞書は挿入順序を保持するため、順序付けられたコレクションのように操作できるようになります。

最初のキーと値の取得

辞書内の最初のキーと値を取得するには、次のようにします。次のメソッドを利用します:

  • リスト変換: list(dict.keys()) または list(dict.values()) を使用してキーまたは値のリストを作成し、アクセスします。最初の要素。
first_key = list(colors)[0]
first_val = list(colors.values())[0]
  • インデックスによるループ: 辞書を反復処理し、最初に見つかったキーまたは値を返します。
def get_first_key(dictionary):
    for key in dictionary:
        return key
    raise IndexError

first_key = get_first_key(colors)
first_val = colors[first_key]

N 番目のキーへのアクセス

インデックス n の任意のキーを取得するには、次の関数を実装します。

def get_nth_key(dictionary, n=0):
    if n 
リリースステートメント この記事は次の場所に転載されています: 1729159577 権利侵害がある場合は、[email protected] に連絡して削除してください。
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3