【发布时间】:2018-01-18 12:27:15
【问题描述】:
我有一个字典对象,如下所示:
{('look', 'toward'): 1,
('new', 'cage'): 3,
('think', 'surpris'): 0,
('go', 'see'): 1 }
我想做的是按顺序分别提取每个单词 'look', 'toward', 'new', 'cage'....直到没有使用 values()。 我怎样才能提取这些词? 制作列表而不是字典更好吗? 如果能详细说明,将不胜感激。
【问题讨论】:
-
您不必使用
values(),因为您所追求的值是字典的keys,而不是values。关于顺序,不能保证,因为 dict 不理解这个概念(或者没有达到 3.6 版,但这只是一个不能指望的实现细节)。 -
好的。感谢您指出我的误解。
标签: python python-3.x list dictionary