从OrderedDict转换为lis

2024-06-16 10:12:34 发布

您现在位置:Python中文网/ 问答频道 /正文

如何从OrderedDict转换

OrderedDict([(73, 'Mocha My Day'), (77, 'Coffee Cafe'), (83, 'Flavour Fusion'), (85, 'Mexican Grill')])

列个单子?

[(73, 'Mocha My Day'), (77, 'Coffee Cafe'), (83, 'Flavour Fusion'), (85, 'Mexican Grill')]

THX!!


Tags: cafemy单子ordereddictcoffeefusiondaygrill
1条回答
网友
1楼 · 发布于 2024-06-16 10:12:34

在Python 2.x上,只需使用^{}方法:

>>> 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')]
>>>

在Python 3.x上,执行同样的操作,但也将其放入^{}

>>> 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')]
>>>

相关问题 更多 >