作业练习的时候遇到需要打印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函数的笔记,所以以后还是要多用