如何转换OrderedDict
OrderedDict([(73, 'Mocha My Day'), (77, 'Coffee Cafe'), (83, 'Flavour Fusion'), (85, 'Mexican Grill')])
Run Code Online (Sandbox Code Playgroud)
列表?
[(73, 'Mocha My Day'), (77, 'Coffee Cafe'), (83, 'Flavour Fusion'), (85, 'Mexican Grill')]
Run Code Online (Sandbox Code Playgroud)
谢谢!!
iCo*_*dez 34
在Python 2.x上,只需使用以下items方法:
>>> from collections import OrderedDict
>>> dct = OrderedDict([(73, 'Mocha My Day'), (77, 'Coffee Cafe'), (83, 'Flavour Fusion'), (85, 'Mexican Grill')])
>>> dct.items()
[(73, 'Mocha My Day'), (77, 'Coffee Cafe'), (83, 'Flavour Fusion'), (85, 'Mexican Grill')]
>>>
Run Code Online (Sandbox Code Playgroud)
在Python 3.x上,做同样的事情,但也把它放在list:
>>> from collections import OrderedDict
>>> dct = OrderedDict([(73, 'Mocha My Day'), (77, 'Coffee Cafe'), (83, 'Flavour Fusion'), (85, 'Mexican Grill')])
>>> list(dct.items())
[(73, 'Mocha My Day'), (77, 'Coffee Cafe'), (83, 'Flavour Fusion'), (85, 'Mexican Grill')]
>>>
Run Code Online (Sandbox Code Playgroud)