2
我想創建一個包含變量名稱,以使該代碼短Python字典變量
medic = {
'0.5 MG Comprim_': 0.5,
'1 MG Comprim_': 1,
'2 MG Comprim_': 2,
}
喜歡的東西
list = [0.5,1,2]
for x in list:
medic = {x + ' MG Comprim_': x}
我想創建一個包含變量名稱,以使該代碼短Python字典變量
medic = {
'0.5 MG Comprim_': 0.5,
'1 MG Comprim_': 1,
'2 MG Comprim_': 2,
}
喜歡的東西
list = [0.5,1,2]
for x in list:
medic = {x + ' MG Comprim_': x}
怎麼樣:
{str(x) + ' MG Comprim_' : x for x in [0.5, 1, 2]}
(注意,這不是pandas/dataframe的問題,您應該刪除這些標籤)。
您可以使用dict
理解與鑄造號碼str
鍵的字典:
medic = {str(x) + ' MG Comprim_': x for x in [0.5,1,2]}
print (medic)
{'0.5 MG Comprim_': 0.5, '1 MG Comprim_': 1, '2 MG Comprim_': 2}