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

2つのPython辞書を1つの式にマージする方法は?


組み込みの辞書クラスには、引数辞書オブジェクトの要素を呼び出し元の辞書オブジェクトとマージするupdate()メソッドがあります。

>>> a = {1:'a', 2:'b', 3:'c'}
>>> b = {'x':1,'y':2, 'z':3}
>>> a.update(b)
>>> a
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}

Python 3.5以降、2つの辞書をマージする別の構文が利用可能になりました

>>> a = {1:'a', 2:'b', 3:'c'}
>>> b = {'x':1,'y':2, 'z':3}
>>> c = {**a, **b}
>>> c
{1: 'a', 2: 'b', 3: 'c', 'x': 1, 'y': 2, 'z': 3}

  1. Python:小数点以下2桁に丸める方法

    Pythonで値を小数点以下2桁に丸めるにはどうすればよいですか?それは素晴らしい質問です。幸いなことに、Pythonには数値を丸めることができるいくつかの関数が用意されています。 数値を小数点以下2桁に丸めるのが一般的です。 Moneyは小数点以下2桁のみを使用します。小数点以下第3位の金額を処理する必要はありません。多くの場合、重みは小数点以下2桁で表されます。追加の値は、ほとんどの場合必要ではない追加の精度のためのものです。 このガイドでは、Pythonで数値を小数点以下2桁に丸める方法について説明します。独自のコードで数値を丸める方法を学ぶのに役立つ2つのコードスニペットに

  2. すべてのCSVファイルを単一のデータフレームにマージする方法– Python Pandas?

    すべてのCSVファイルをマージするには、GLOBモジュールを使用します。 os.path.join()メソッドはconcat()内で使用され、CSVファイルをマージします。 まず、必要なライブラリをインポートします。 pdをパンダライブラリのエイリアスとして設定しました- import pandas as pd import glob import os ここで、次の3つのCSVファイルがあるとします- Sales1.csv Sales2.csv Sales3.csv まず、複数のファイルを結合するためのパスを設定します。デスクトップにマージする