Python 中dict的有序输出(排序)
Python中很长用的数据结构是dict,在使用的过程中总会遇到这样的问题:你想有序的遍历一个dict需求一,无序遍历dict中的内容,实现方式如下:
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee;"> 1http://www.agoit.com/Images/OutliningIndicators/None.gif#!/usr/local/bin/python
2http://www.agoit.com/Images/OutliningIndicators/ExpandedBlockStart.gifhttp://www.agoit.com/Images/OutliningIndicators/ContractedBlock.gifMAP_TEST = http://www.agoit.com/Images/dot.gif{
3http://www.agoit.com/Images/OutliningIndicators/InBlock.gif 'a':'aa',
4http://www.agoit.com/Images/OutliningIndicators/InBlock.gif 'b':'bb',
5http://www.agoit.com/Images/OutliningIndicators/InBlock.gif 'c':'cc',
6http://www.agoit.com/Images/OutliningIndicators/InBlock.gif 'd':'dd',
7http://www.agoit.com/Images/OutliningIndicators/ExpandedBlockEnd.gif}
8http://www.agoit.com/Images/OutliningIndicators/None.gifdef main():
9http://www.agoit.com/Images/OutliningIndicators/None.gif for i in MAP_TEST.keys():
10http://www.agoit.com/Images/OutliningIndicators/None.gif print i+":"+MAP_TEST
11http://www.agoit.com/Images/OutliningIndicators/None.gif
12http://www.agoit.com/Images/OutliningIndicators/None.gifif __name__ == '__main__':
13http://www.agoit.com/Images/OutliningIndicators/None.gif main()
14http://www.agoit.com/Images/OutliningIndicators/None.gif
页:
[1]