Python

Python 辞書型(dict):作成・初期化方法

arage.com@gmail.com

Pythonの辞書は、キーに基づいて値を効率的に取得できるデータ構造です。キーがハッシュ可能なら何でも使用することができ、文字列、整数、タプルなどが一般的です。辞書の主な利点は以下のとおりです。

  • 高速な検索
    • キーを使用して値を取得するのは非常に高速です。
  • 効率的なメモリ使用
    • 辞書はスペース効率が高く、大量のデータを格納するのに適しています。
  • キーの一意性
    • 同じキーを持つ複数の要素を持つことはできません。

辞書の初期化にはいくつかの方法があります。

基本的なdict の初期化方法

1# 方法1: 中括弧を使用する
2my_dict = {'apple': 1, 'banana': 2, 'orange': 3}
3
4# 方法2: dict関数を使用する
5my_dict = dict(apple=1, banana=2, orange=3)
6
7# 方法3: dict関数内でタプルを使用する
8my_dict = dict([('apple', 1), ('banana', 2), ('orange', 3)])

空のdictの作成と初期化

1# 方法1: 中括弧を使用する
2my_dict = {}
3
4# 方法2: dict関数を使用する
5my_dict = dict()

辞書内包表記による初期化

1# 辞書内包表記を使用して辞書を作成する
2my_dict = {k: v for k, v in [('apple', 1), ('banana', 2), ('orange', 3)]}
記事URLをコピーしました