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

Python-辞書をコピーする方法


辞書は、順序付けられておらず、変更可能で、索引付けされているコレクションです。 Pythonでは、辞書は中かっこで記述されており、キーと値があります。 copy()メソッドは辞書の浅いコピーを返します。

#creating a dictionary
original = {1:'vishesh', 2:'python'}
# copying using copy() function
new = original.copy()
# removing all elements from the list Only new list becomes empty as #copy() does shallow copy.
new.clear()
print('new: ', new)
print('original: ', original)
# between = and copy()
original = {1:'Vishesh', 2:'python'}
# copying using copy() function
new = original.copy()
# removing all elements from new list
# and printing both
new.clear()
print('new: ', new)
print('original: ', original)
original = {1:'one', 2:'two'}
# copying using =
new = original
# removing all elements from new list
# and printing both
new.clear()
print('new: ', new)
print('original: ', original)

出力

('new: ', {})
('original: ', {1: 'vishesh', 2: 'python'})
('new: ', {})
('original: ', {1: 'Vishesh', 2: 'python'})
('new: ', {})
('original: ', {})

  1. Pythonで辞書を反復処理する

    この記事では、Python3.xでの辞書の反復/走査について学習します。またはそれ以前。 辞書は、キーと値のペアの順序付けられていないシーケンスです。インデックスは任意の不変タイプにすることができ、キーと呼ばれます。これも中括弧内で指定されます。 方法1-反復可能オブジェクトを直接使用する 例 dict_inp = {'t':'u','t':'o','r':'i','a':'l','s':'p','o':'i&

  2. Pythonの辞書メソッド

    以下に示すPythonの辞書メソッドがいくつかあります- Sr.No メソッドの名前と説明 1 Python辞書clear() すべてのアイテムをクリアする 2 Python辞書copy() 辞書のコピー 3 keys()からのPython辞書 指定されたシーケンスから辞書を作成します 4 Pythonディクショナリget() キーの価値を得る 5 Python辞書items() 辞書のアイテムの表示 6 Python辞書keys() すべてのキーを表示 7