Pythonでは、辞書型(dictionary)というデータ構造があります。辞書型はキーと値のペアを格納することができ、キーは一意であり、それに対応する値を迅速に検索することができます。
しかし、辞書型のキーまたは値が文字列である場合、それを整数に変換する必要がある場合があります。以下にその方法を示します。
# 既存の辞書
dict_data = {'1': '0','2': '1','3': '1'}
# 新しい辞書を作成
new_dict = {}
# キーと値を整数に変換
for k in dict_data.keys():
new_dict[int(k)] = int(dict_data[k])
print(new_dict) # 出力: {1: 0, 2: 1, 3: 1}
このコードでは、既存の辞書dict_data
から新しい辞書new_dict
を作成しています。各キーと値を整数に変換するために、int()
関数を使用しています。
このように、Pythonの辞書型と整数型の相互変換は非常に簡単に行うことができます。これにより、辞書型のデータをより柔軟に操作することが可能になります。