我有一個字典創建分層的字典,看起來像這樣:需要從平坦一個
{
'foo': {
'opt1': 1,
'opt2': 2,
},
'foo/bar': {
'opt3': 3,
'opt4': 4,
},
'foo/bar/baz': {
'opt5': 5,
'opt6': 6,
}
}
,我需要得到它看起來像:
{
'foo': {
'opt1': 1,
'opt2': 2,
'bar': {
'opt3': 3,
'opt4': 4,
'baz': {
'opt5': 5,
'opt6': 6,
}
}
}
}
我要指出那裏可以並且會有多個頂級密鑰(在這種情況下是'foo')。我可能會把一些東西放在一起來得到我需要的東西,但我希望有一個更高效的解決方案。
在大O表示法中添加運行時會更好:) – Swati 2008-09-23 18:28:26