Python Dictionary Values() メソッド

Python Dictionary Values Mesoddo



Python は、初心者向けの非常にシンプルなプログラミング言語です。 「Python」で簡単に辞書を作ることができます。キーは、辞書などのデータ構造のインデックス作成に使用されます。 「Python」で辞書を作成した後、これらの辞書に多くの機能を適用することもできます。ディクショナリのデータをコピーしたり、ディクショナリからデータ全体を削除したり、ディクショナリから特定のデータを削除したり、「Python」関数を使用してディクショナリで他の多くのタスクを実行したりできます。ディクショナリのビュー オブジェクトを取得することもできます。ディクショナリの値はビュー オブジェクトに含まれています。 「Python」の「values()」メソッドを利用することで、これらの値を簡単に取得できます。 「values()」メソッドは、そのビュー オブジェクトを提供します。

この記事では、Python の「values()」メソッドがどのように動作し、どのようにビュー オブジェクトを返すかについて説明します。その構文の説明に続いて、コードで「values()」メソッドも使用します。







構文:



Dictionary_name.values ( )


辞書名を入力するだけです。この関数にはパラメーターは必要ありません。



例 1:

これは、「spyder」アプリで行った「Python」コードです。この例では、「Marksheet」ディクショナリが作成されます。データも挿入しました。挿入したこの辞書のデータは、「倫理: 88、DDBMS: 50、文学: 79、ITC: 95、数学: 99」です。このディクショナリにいくつかのキーと値を挿入しました。この後、この完全な辞書を端末に表示したいので、「print()」関数があります。 「Marksheet」をこの「print()」に渡すだけなので、このコードの実行後に出力画面でこの辞書を見ることができます。 「values()」メソッドはまだ適用していません。まず、この完全な辞書を示します。次に、この辞書で「values()」メソッドを使用します。






このコードを実行するには、「Shift + Enter」を押すだけです。出力は、この「スパイダー」アプリのターミナルでレンダリングされます。ディクショナリは、コードに挿入したすべてのキーと値とともに、次の結果に表示されます。それでは、「values()」メソッドの使用方法を見てみましょう。


ここで、「values()」メソッドを使用します。 「Marksheet」は辞書の名前です。次に、次の図に示すように、この「Marksheet」で「values()」メソッドを入力します。この「values()」メソッドは、この辞書の値のみを返します。このメソッドを「print()」内に記述して、コンソールにも表示されるようにします。




この結果を確認してください。この結果には、ディクショナリの値のみが出力されていることがわかります。これは、「Python」コードで「values()」メソッドを使用したためです。

例 2:

「Salaries」は、この例で生成する辞書です。この「給与」辞書には、「Ryan: 88000、Jason:59000、Lily: 62000、David: 75000、Ronald: 49000、Gary: 48000」が含まれています。次に、それを「print()」に入れます。これは、「Salaries」ディクショナリをコンソールに出力するのに役立ちます。この後、辞書の名前を入れて「values()」メソッドを適用します。 「Salaries.values()」と書きます。また、このメソッドを画面に適用した後に結果を出力する「print()」内にこれを追加します。ディクショナリからすべての値を取得し、コンソールに表示します。


キーと値を含むディクショナリが最初に表示されます。次に、コードで「values()」メソッドを使用したため、この辞書の値のみを出力します。

例 3:

私たちが作成している辞書は「プロジェクト」と呼ばれます。この「プロジェクト」辞書には「モバイルアプリ:19、ビジネスサイト:20、カフェサイト:14、家具サイト:15、ショッピングサイト:23」が掲載されています。次に、「print()」関数を使用して、ターミナルで「Projects」ディクショナリを出力します。その後、辞書の名前を入力して、この辞書名で「values()」メソッドを使用します。これを「Projects.values()」として記述するだけでなく、このメソッドを使用した結果を画面に出力する「print()」関数内に含めます。値はすべてディクショナリから取得され、ターミナルに表示されます。


まず、完全なディクショナリがすべてのキーと値とともにレンダリングされます。しかし、「Projects」ディクショナリの値のみがレンダリングされていることがわかります。 「values()」メソッドを使用してこれらの値を取得します。

例 4:

「Even_Nums」ディクショナリを作成し、いくつかのキーと値を含めます。この「Even_Nums」辞書に挿入するキーと値は、「2: 2、4: 4、6: 6、8: 8」です。この後、この下に「print()」を配置します。この「print()」メソッドには辞書の名前が書かれているので、この辞書を出力します。

ここで、変数名である「data」を使用します。 「values()」メソッドで初期化されます。 「Even_Nums.values()」で初期化するため、このメソッドで「Even_Nums」辞書から取得した値は「data」変数に保存されます。この後、再び「print()」を使用します。ここで、「values()」メソッドを使用して取得した値を出力します。 「data」を「print()」メソッドに書き込みます。

ここで、この「Even_Nums」ディクショナリに別の項目を追加します。そのため、辞書の名前である「Even_Num」と角括弧を配置します。この角括弧の中に、この辞書に追加したいキーを書きます。キーネームは「テン」。次に、これの値も配置します。ここで追加した値は「10」です。再びデータ変数を「print()」内に配置します。今回は、ディクショナリの以前の値とともに更新された値も返します。


ここに示されているディクショナリには、4 つのキーと 4 つの値が含まれています。次に、辞書の値のみを表示します。この後、新しい値とキーをこのディクショナリに追加し、挿入した以前の値とともに更新された値も表示します。

例 5:

「item_sold」ディクショナリが作成されました。この「Item_sold」辞書に「Nuggets: 19, Jam: 22, Bread: 15, Eggs: 24, Noodles: 24」を配置します。次に、「Item_sold」辞書を出力します。これを表示した後、最後に「values()」メソッドを使用します。また、「print()」内に「values()」メソッドを記述しているため、辞書から取得したすべての値もコンソールに出力されます。


すべてのキーと値を含むディクショナリ全体が最初にレンダリングされます。ただし、次の画像でわかるように、辞書全体を印刷した後、辞書の値のみが表示されます。 「values()」手法は、これらの値を取得するのに役立ちます。

例 6:

さて、ここにある辞書は、「英語: 79、PF: 82、OOP: 75、Java: 54、OS: 74」を入れた「STD」辞書です。次に、前のコードで説明したのと同じ方法で印刷します。また、「values()」メソッドを使用してその値を取得します。この後、「sum()」関数を使用してこれらの値の「合計」を計算します。この「sum()」関数では、この辞書の値を格納する変数を渡します。この関数は、すべての値の合計を計算し、結果をコンソールに表示します。これは、このメソッドを「print()」に記述したためです。


ディクショナリ全体がレンダリングされ、値も個別にレンダリングされます。この後、コード内の「values()」関数の後に「sum()」関数を適用したため、値の合計もこの結果に表示されます。

結論

「Python」辞書の「values()」手法は、この記事の主なトピックです。 「values()」メソッドの動作と「Python」での活用方法について説明しました。この「values()」メソッドは、辞書から値を取得するのに役立つことを調査しました。ここでは、「values()」メソッドの動作を示した多くの例を示しました。また、最後のコードで「values()」メソッドを適用した後に辞書の値を追加する方法についても説明しました。