通過sorted獲取dict的所有key值或者value值


作業練習的時候遇到需要打印dict中的所有key值保存在list中【通過dict.keys() 獲取的內容無法直接引用】;

  開始我用着很low的方法:

  

info={'SH': ['老男孩上海校區', '外灘18號', '上海'], 'FJ': ['老男孩福州校區', '倉上萬達', '福州'], 'BJ': ['老男孩北京校區', '王府井', '北京']}

xq = []
for key in info:
    xq.append(key)

print(xq)

>>>['SH', 'FJ', 'BJ']

  后來覺得應該有函數能直接獲取:

info={'SH': ['老男孩上海校區', '外灘18號', '上海'], 'FJ': ['老男孩福州校區', '倉上萬達', '福州'], 'BJ': ['老男孩北京校區', '王府井', '北京']}

a=info.keys()
print(a)
b = info.values()
print(b)
print(sorted(a))
print(sorted(b))

>>>dict_keys(['SH', 'FJ', 'BJ'])
>>>dict_values([['老男孩上海校區', '外灘18號', '上海'], ['老男孩福州校區', '倉上萬達', '福州'], ['老男孩北京校區', '王府井', '北京']])
>>>['BJ', 'FJ', 'SH']
>>>[['老男孩上海校區', '外灘18號', '上海'], ['老男孩北京校區', '王府井', '北京'], ['老男孩福州校區', '倉上萬達', '福州']]

  之前有做過sorted函數的筆記,所以以后還是要多用


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM