我有一個圖元的串列
data = [(2015-10-08, 2016-07-17,2015-09-09, 2014-01-29),(Alex, Jerry, Tony, Tom), (5, 6,7,8)]而我有一個串列,這個串列包含列標題。 標題 = [日期 , 姓名, 年齡] 有了這個串列和圖元的串列,我想要一個字典。 這就是預期的輸出
output = {1:{'Date'/span>: 2015-10-08,2016-07-17。 2015-09-09,2014-01-29}。,{'Name' : Alex, Jerry, Tony, Tom}, {'Age' : 5,6,7,8}}。uj5u.com熱心網友回復:
試一下:
dict(zip(title, data)或者為使它們成為集合:
dict(zip(title, map(set, data))uj5u.com熱心網友回復:
嘗試 :
output = {}. output["Date"] = set(data[0] ) output["Name"] = set(data[1] ) output["Age"] = set(data[2] )uj5u.com熱心網友回復:
data = [('2015-10-08', '2016-07-17,2015-09-09','2014-01-29'),('Alex', 'Jerry', 'Tony', 'Tom')。) (5,6,7,8) ] title = ['Date'/span>, 'Name'/span>, 'Age'/span>] your_dict = {key: value for key, value in zip(title, data)}。uj5u.com熱心網友回復:
這里是其中一個解決方案:
data = [('2015-10-08'/span>,'2016-07-17'/span>, '2015-09-09','2014-01-29'),('Alex'。'Jerry', 'Tony', 'Tom')。) ('5'/span>,'6'/span>,'7'/span>,'8'/span>)] title = ['Date', 'name', 'age'] 輸出={}。 for i in range(len(title))。 output[i 1] = {title[i]: ",".join(data[index])}. print (output)輸出:
{1: {'Date': '2015-10-08,2016-07-17,2015-09-09,2014-01-29'}, 2: {'Name': '2015-10-08,2016-07-17,2015-09-09,2014-01-29'}, 3: {'Age': '2015-10-08,2016-07-17,2015-09-09,2014-01-29'}}轉載請註明出處,本文鏈接:https://www.uj5u.com/net/308544.html
標籤:
下一篇:根據共同的id合并排序的圖元串列
