當前位置:成語大全網 - 英語詞典 - Python之字典排序,這篇文章裏,return的東西有點看不懂

Python之字典排序,這篇文章裏,return的東西有點看不懂

return [value for key, value in items] #返回壹個“由字典項的值組成的列表[]

比如字典items是{ 'a':0, 'b':1, 'c':2}

將返回[0,1,2]

return [adict[key] for key in keys] #將以字典keys的鍵作為字典adict的鍵,返回壹個“由字典adict的值組成的列表[]

比如keys為{ 'a':0, 'b':1, 'c':2},adict為{ 'a':3, 'b':4, 'c':5}

將返回[3, 4, 5]

return map(adict.get,keys) #函數映射,把keys的鍵值逐個映射到adict.get函數,即用keys的鍵求adict的值,返回到壹個遍歷器。

執行list(map(adict.get,keys))得到[3,4,5] 順序或有不同