ホームページ >バックエンド開発 >Python チュートリアル >辞書にアクセスする3つの方法を紹介
定義辞書 dic = {'a':"hello",'b':"how",'c':"you"}
方法 1:
for key in dic: print key,dic[key] print key + str(dic[key])
結果:
a hello ahello c you cyou b how bhow
詳細:
print キー、 dic[key]、その後にカンマがあり、スペースを自動生成
print key + str(dic[key])、2つの文字列を接続、プラス記号を使用、カンマを追加せずに直接出力
方法2 :
for (k,v) in dic.items(): print "dic[%s]="%k,v
結果:
dic[a]= hello dic[c]= you dic[b]= how
メソッド 3:
for k,v in dic.iteritems(): print "dic[%s]="%k,v
結果:
dic[a]= hello dic[c]= you dic[b]= how
比較:
items() はリストオブジェクトを返しますが、 iteritems() は反復子オブジェクトを返します。例:
print dic.items() #[('a', 'hello'), ('c', 'you'), ('b', 'how')] print dic.iteritems() #<dictionary-itemiterator object at 0x020E9A50>
より深い研究: iteritor は、一度に 1 つのデータ項目を理解するまで反復子を意味します
for i in dic.iteritems(): print i
結果:
('a', 'hello') ('c', 'you') ('b', 'how')
【関連する推奨事項】
特別な推奨事項: " php「Programmer's Toolbox」V0.1 バージョンのダウンロード2.
無料の Python ビデオチュートリアルPython items() メソッドの基本的な概要4. Python の例での
関数辞書の走査について5. Pythonのitems()シリーズ関数の詳しい説明
以上が辞書にアクセスする3つの方法を紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。