我有Python中的列表如下:轉換列表以字典使用python
lst = [
[u'TimeStampUTC', u'Turbine', u'Power'],
[20150716143000.0, u'RENDG-01', 81],
[20150716143000.0, u'RENDG-02', 82],
[20150716143000.0, u'RENDG-03', 83],
[20150716143000.0, u'RENDG-04', 84],
[20150716143000.0, u'RENDG-05', 85]
]
我需要它,如下所示轉換爲詞典:
dictionary = {
'TimeStampUTC' : [20150716143000, 20150716143000, 20150716143000, 20150716143000, 20150716143000],
'Turbine': ['RENDG-01', 'RENDG-02', 'RENDG-03', 'RENDG-04', 'RENDG-05'],
'Power': [81, 82, 83, 84, 85]
}
怎麼能這樣做?
太謝謝你了扎克。該片段是工作精細。 –
嘿,我們可以從u'RENDG-03'中刪除字符'u',並將其字典值推送爲'RENDG-03'。 –
字符'u'表示它是一個unicode對象。你可以使用'x.encode(charset)'(例如'x.encode('utf8')')將它編碼爲你需要的任何字符集。 – Zac