我有一個像這樣的字典
{'id':[0, 1, 2, 3, 4, 5],
'code':['A1', 'A2', 'A3', 'A4', 'A5', 'A6'],
'price':['35', '23', '54', '17', '68', '199']
}
我怎樣才能使它看起來像這樣:
data= [
[0, 'A1', '35'],
[1, 'A2', '23'],
[2, 'A3', '54'],
[3, 'A4', '17'],
[4, 'A5', '68'],
[5, 'A6', '199'],
]
我知道我可以在 python 中做到這一點,但只是希望有人指出如何做到這一點,因為我不知道從哪里開始
uj5u.com熱心網友回復:
您可以使用轉置操作 - 請注意,它zip()回傳一個可迭代的元組,因此我們需要使用以下命令將它們轉換為串列map():
list(map(list, zip(*data.values())))
這輸出:
[[0, 'A1', '35'], [1, 'A2', '23'], [2, 'A3', '54'], [3, 'A4', '17'], [4, 'A5', '68'], [5, 'A6', '199']]
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/494624.html
上一篇:無法快速將兩個字串值相乘
