我擁有的JSON文件包含以下數據:
{
"P1":{
"L1":{
"crn":"1"
},
"L2":{
"crn":"100"
}
},
"P2":{
"L3":{
"crn":"xx"
},
"L4":{
"crn":"xxxx"
}
}
}
如何有效地獲取[L1,L2,L3,L4]
?我可以加載數據并在dict.values()
上循環。
有沒有更好、更有效的方法?
您可以使用列表理解來提取房間號,然后使用
itertools.chain.from_iterable
將所有內容平鋪成one-dimensional列表: