List duplicate data concatenation in python
这是列表问题的延续,但在这里我想保留dict的顺序
listData=[('audioVerify', '091;0'), ('imageVerify', 'icon091.gif'), ('bufferVerify', '\x01?')]
methodList = {}
for item in listData:
methodList.setdefault(item[0],[]).append(item[1:])
for method in methodList:
arguments = methodList[method]
s = [method,arguments]
print s
当我迭代列表时,它给出了以下信息
^{pr2}$但是,我有哪些可能性可以保持如下顺序:
['audioVerify', [('091;0',)]]
['imageVerify', [('icon091.gif',)]]
['bufferVerify', [('\x01?',)]]
我有什么医生
ordered
:OrderedDict从examples:
如果您有旧版本的python,consult this other SO question。在
相关问题 更多 >
编程相关推荐