Python 3において、辞書のキーをリストとして返す方法は?

PYTHON3 チュートリアル

Python 3における辞書のキーをリストとして取得する方法

Python 3では、辞書のキーをリストとして取得するには、辞書オブジェクトの`keys()`メソッドを使用します。このメソッドは辞書内の全てのキーを含むビューを返します。しかし、このビューはリストではないため、リスト形式に変換する必要があります。これは`list()`関数を使用して簡単に行えます。

サンプルコード1: 基本的な使用法

# 辞書を定義
my_dict = {'a': 1, 'b': 2, 'c': 3}

# keys() メソッドを使用してキーを取得し、リストに変換
keys_list = list(my_dict.keys())

# キーのリストを出力
print(keys_list)

出力: [‘a’, ‘b’, ‘c’]

サンプルコード2: 空の辞書での使用法

# 空の辞書を定義
empty_dict = {}

# keys() メソッドを使用してキーを取得し、リストに変換
empty_keys_list = list(empty_dict.keys())

# キーのリストを出力
print(empty_keys_list)

出力: []

サンプルコード3: キーが文字列以外のデータ型の場合

# キーに異なるデータ型を持つ辞書を定義
mixed_keys_dict = {42: 'answer', 3.14: 'pi', 'color': 'blue'}

# keys() メソッドを使用してキーを取得し、リストに変換
mixed_keys_list = list(mixed_keys_dict.keys())

# キーのリストを出力
print(mixed_keys_list)

出力: [42, 3.14, ‘color’]

結論

これらの例からわかるように、Python 3で辞書のキーをリストとして取得する方法は非常に単純です。`keys()`メソッドを使用してキーのビューを取得し、`list()`関数を使ってこれをリストに変換します。これにより、プログラム内で辞書のキーを簡単に操作できるようになります。

購読
通知
0 Comments
Inline Feedbacks
View all comments