0
的工作,我有一個列表:與列表和字典
list = [
{'album': '1', 'artist': 'pedro', 'title': 'Duhast'},
{'album': '2', 'artist': 'hose', 'title':'Star boy'},
{'album': '1', 'artist': 'migel', 'title': 'Lemon tree'}
]
我需要分組/排序這個列表是這樣的:
list = [
{'album': '1',
'tracks': [
{'artist': 'pedro', 'title': 'Duhast'},
{'artist': 'migel', 'title': 'Lemon tree'}]
},
{'album': '2',
'tracks':[
{'artist': 'hose', 'title':'Star boy'}]
}
]
更確切地說,我的專輯需要組軌道。任何想法使這容易嗎?
你嘗試過什麼不工作適合你?我們通常希望你在尋求幫助之前自己編寫一些代碼。 – Prune
當你這樣做時,看看** groupby **函數。 – Prune
https://docs.python.org/3/library/itertools.html#itertools.groupby – wwii