ホームページ >バックエンド開発 >Python チュートリアル >Pythonの辞書
辞書: 連想配列またはハッシュ テーブル、キーワードによってインデックス付けできるオブジェクト。
辞書の使用: 複数の名前付きフィールドを含めることができるオブジェクトを定義し、順序付けされていないデータをすばやく検索するためのコンテナとしても使用できます
辞書は Python で最も完全なデータ型であり、データを保存および処理するプログラムで最も一般的に使用されます
作成方法:
1、{} に値を入れて空の辞書を作成します
2、メソッド dict() を使用して空の辞書を作成します
data = { "name" : "神行太保戴宗", 'title' :'天速星', 'age' : 45, 'price' : 490 }
辞書のメンバーにアクセスするには、キーワード インデックス演算子 s[ name]:
name = data['name']; title = data['title']; age = data['age']; print(name); print(title); print(age);
出力結果は次のとおりです:
神行太保戴宗 天速星 45
オブジェクトを挿入または変更するメソッド:
data['book'] = '水浒传之梁山108将'; #插入 data['name'] = '插翅虎雷横'; #修改 data['title'] = '天退星';
出力結果:
水浒传之梁山108将 插翅虎雷横 天退星
文字列は一般的に使用されるキーワードの種類です
順序付けされていないデータの検索:
prices = { 'apple' :3.4, 'banana' : 4, 'orange' : 2.5, 'lemon' : 3.7, 'pear' : 1.8 }
applePrice = prices['apple'];
出力結果:
3.4
項目が現在の辞書のメンバーであるかどうかを判断する方法:
1、in 演算子を使用して、コンテンツ項目が辞書のメンバーであるかどうかをテストします
if "grape" in prices: p = prices['grape']; else: p= 0; print(p);
出力結果:
0
2、システムメソッド get を使用します。辞書のメンバーであるかどうかを判断します。
p = prices.get('grape',0); print(p);
出力結果:
0
辞書キーワードのリストを取得するには、辞書をリストに変換するだけです:
pricelist = list(prices);
出力結果:
['orange', 'lemon', 'pear', 'banana', 'apple']
辞書要素を削除するメソッドdel:
del prices['pear'];
出力結果:
{'apple': 3.4, 'banana': 4, 'lemon': 3.7, 'orange': 2.5}
概要:
1. dict辞書とは? : は連想配列またはハッシュ テーブルです
2、辞書の作成: 1、{} 2、dict()
2、辞書の目的: 順序付けされていないデータをすばやく見つけるために使用され、データの保存と処理によく使用されます
3、辞書キーを使用します単語インデックスを通じてデータを取得します
4. 辞書の挿入と変更: キーワード インデックスを使用して、形式 s[name] = 'data' を追加または変更します
5. 要素が辞書に存在するかどうかを判断します: 1, in 2, get
; 6、辞書のキーワードを取得するメソッド: list はリストとして宣言されます
6、辞書内の要素を削除する: del メソッド
上記は Python での辞書の内容です。その他の関連内容については、PHP を参照してください。中国語のウェブサイト (www.php.cn) !