ray88’s diary

お仕事で困ったとき用の自分用の覚書

Python ディクショナリを作る

python 目次 - ray88’s diary
【辞書の書式】

{キー1:値1,キー2:値2,キー3:値3,・・・・・・}

・辞書の例

stock = {"S":7,"M":12,"L":3}
result = {"t1":True,"t2":False,"t3":True} #値が理論値の辞書
point = {10:5.37,20:5.56,30:5.05,40:5.16} #キーが数値の辞書
d = {(2011,"ab"):10,(2011,"ax"):12.5,(2013,"bw"):16} #キーがタプルの辞書

【サンプルコード】
以下のようなエクセルからディクショナリを生成する

from pathlib import Path
import openpyxl
import pandas as pd
# Path オブジェクトを使用してファイルパスを指定
path = Path("C:/Users/ユーザ名/Desktop/test/dict.xlsx")
sheet_name = "Sheet1"
excel_data = pd.read_excel(path,sheet_name=sheet_name)
# Excelのデータをディクショナリに変換
# キーとして 'Key' 列を、バリューとして 'Value' 列を使用
data_dict = dict(zip(excel_data['Key'], excel_data['Value']))
print("生成されたディクショナリ:", data_dict)

出力結果