Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで「for」ループを使用して辞書を反復処理するにはどうすればよいですか?


ディクショナリ自体は反復可能なオブジェクトではありませんが、items()、keys()、valuesメソッドは、ディクショナリを反復処理するために使用できる反復可能なビューオブジェクトを返します。

items()メソッドはタプルのリストを返します。各タプルはキーと値のペアです。

>>> d1={'name': 'Ravi', 'age': 23, 'marks': 56}
>>> for t in d1.items():
print (t)

('name', 'Ravi')
('age', 23)
('marks', 56)

各ペアのキーと値は、2つの変数に別々に格納し、次のようにトラバースできます-

>>> d1={'name': 'Ravi', 'age': 23, 'marks': 56}
>>> for k,v in d1.items():
print (k,v)

name Ravi
age 23
marks 56

iterable of keys()メソッドを使用すると、各キーと関連する値を次のように取得できます-

>>> for k in d1.keys():
print (k, d1.get(k))

name Ravi
age 23
marks 56

  1. Pipを使用したPython用パッケージ

    Pythonでパッケージを管理するのは、面倒な作業になる可能性があります。この記事では、便利なコマンドについて説明し、pipを使用してパッケージを管理するのに役立つリソースと、pipenvとvirtualenvの違いについて説明します。また、Djangoという名前の強力なフレームワークについても説明します。 ピップとは何ですか? Pipは便利なパッケージマネージャーです。 Pipは再帰的頭字語で、「PipInstallsPackages」または「PipInstallsPython」を表すことができます。または、pipは「優先インストーラープログラム」の略です。 パッケージを更新する方法

  2. Pythonループ-Pythonでforループとwhileループを使用する方法を学ぶ

    ループは、プログラミング言語またはスクリプト言語の重要な機能です。タスクを複数回実行する機能を持つことは、どの言語にとっても基本です。 Pythonでは、ループは forを使用して実現されます およびwhile ループとこの記事では、例を使用してそれらを使用する方法を見ていきます。 Python for Loop for Pythonのループはさまざまな方法で使用できます。コレクションを反復処理するためのシンプルで最も一般的な方法の1つ。 構文 for i in collection: statement コレクションには、リスト、セット、範囲などがあります。iは、反復