Pythonの辞書型(dictionary)の使い方について。
この記事の内容はコチラです
- 辞書型をコピーする
- copyの使い方
Pythonの辞書型(dictionary)からキーを取得する方法を紹介します!
Pythonの辞書型(dictionary)をコピーする
Pythonでは「copy」を使って辞書型(dictionary)オブジェクトをコピーすることができます。辞書型(dictionary)を作成後に中身が全く同じものを複数作りたいときには便利です。
Pythonの辞書型(dictionary)の使い方はこちらを参照してください。
さっそく、Pythonの辞書型(dictionary)を「copy」でコピーしてみましょう!
辞書型(dictionary)をコピーする構文
# 辞書型(dictionary)をコピーする 変数 = 辞書型.copy()
Pythonの「辞書型(dictionary)」をコピーするには「copy」を使います。全く同じ辞書がコピーされます。
例1. 辞書型(dictionary)をコピーする
# 辞書型(dictionary) sports = {'A01':'baseball','A02':'football','A03':'tennis'} # コピー sp1 = sports.copy() print(sp1) #[結果] {'A01': 'baseball', 'A02': 'football', 'A03': 'tennis'}
辞書型(dictionary)「sports」を「copy()」で複製コピーしました。コピーされた「sp1」を確認すると、元の「sports」と同じキー・値がセットされていることがわかります。
例2. 辞書型(dictionary)を複数コピーする
# 辞書型(dictionary) sports = {'A01':'baseball','A02':'football','A03':'tennis'} # 2つコピー sp2 = sp1 = sports.copy() print(sp1) #[結果] {'A01': 'baseball', 'A02': 'football', 'A03': 'tennis'} print(sp2) #[結果] {'A01': 'baseball', 'A02': 'football', 'A03': 'tennis'}
辞書型(dictionary)「sports」を「copy()」で「sp1」「sp2」へ同時に2つへ複製コピーしました。
コピーされた「sp1」「sp2」を確認すると、元の「sports」と同じキー・値がセットされていることがわかります。
これで辞書型(dictionary)をcopyを使って複製コピーすることができました。
以上、Pythonの辞書型(dictionary)をcopyでコピーする方法でした。
コメント