Python怎么實(shí)現(xiàn)字典拆分成兩個(gè)有序列表?
單純從數(shù)據(jù)結(jié)構(gòu)上來(lái)講的話,字典的數(shù)據(jù)結(jié)構(gòu)是散列,也就是哈希表,它是無(wú)序的,而列表的數(shù)據(jù)結(jié)構(gòu)是鏈表,是有序的,所以想把字典轉(zhuǎn)換成列表并且保持順序不變,是不可行的。
題主可以使用OrderedDict(Python 2.7+)有序字典,OrderedDict是dict的子類,它記住了內(nèi)容添加的順序。另外如果想把字典的key轉(zhuǎn)換成列表,使用dict.keys()就可以了。現(xiàn)在我要比較所有123和234的大小。我現(xiàn)在又使用了一個(gè)list,但我想知道有沒(méi)有可以直接能調(diào)用的函數(shù)什么的