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

Barbara Streisand
リリース: 2024-10-17 18:08:03
オリジナル
717 人が閲覧しました

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()) を使用してキーまたは値のリストを作成し、アクセスします。最初の要素。
<code class="python">first_key = list(colors)[0]
first_val = list(colors.values())[0]</code>
ログイン後にコピー
  • インデックスによるループ: 辞書を反復処理し、最初に見つかったキーまたは値を返します。
<code class="python">def get_first_key(dictionary):
    for key in dictionary:
        return key
    raise IndexError

first_key = get_first_key(colors)
first_val = colors[first_key]</code>
ログイン後にコピー

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

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

<code class="python">def get_nth_key(dictionary, n=0):
    if n < 0:
        n += len(dictionary)
    for i, key in enumerate(dictionary.keys()):
        if i == n:
            return key
    raise IndexError("dictionary index out of range")</code>
ログイン後にコピー

以上がPython 辞書の最初と N 番目のキーと値のペアにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!