回答
假设值已经字符串:
>>> d = { 1 : 'foo', 2 : 'bar' }
>>> ' '.join(d.values())
'foo bar'
如果没有,你可以尝试使用例如str
将它们转换为字符串:
>>> d = { 1 : 2, 3: 4 }
>>> ' '.join(str(v) for v in d.values())
'2 4'
如果我的字典嵌套? – TIMEX 2010-03-29 08:22:41
>>> a = {1: 'hello', 2: 'world'}
>>> a.values()
['hello', 'world']
>>> ' '.join(a.values())
'hello world'
和a.keys()的键列表。还有iterkeys()和itervalues()我想要得到迭代器。要获得一对key-value iteritems()(或列表变体的项目()) – ony 2010-03-29 07:28:23
@ony:请注意,iterkeys,itervalues和iteritems在Python 3中不起作用。 – 2010-03-29 07:31:48
,如果你想从价值包含词典作为值的字典,请尝试如下所示:
In [1]: from itertools import chain
In [2]: d = {'A': {1: 'pants', 2: 'trowsers'}, 'B': {'1': 'spam', '2': 'eggs'}}
In [3]: values = ' '.join(chain.from_iterable(dic.itervalues() for dic in d.itervalues()))
In [4]: values
Out[4]: 'pants trowsers spam eggs'
- 1. 假设我有一个python字典,很多嵌套
- 2. 如何从一个嵌套的字典
- 3. 在嵌套字典中查找键的所有键和键
- 4. 如何替换python嵌套字典中的字典键名
- 5. 嵌套字典串联键
- 6. 嵌套字典键和值
- 7. 如何从这个嵌套字典中拉出特定的键?
- 8. 把一个简单的字典到字典中嵌套列表
- 9. 获取嵌套的Python字典中的所有组合键
- 10. 如何分配键:值字典迭代动态嵌套字典
- 11. 复制一个嵌套的字典
- 12. 实例化一个嵌套的字典
- 13. 获取嵌套字典中所有键的列表
- 14. 返回所有键以及嵌套字典中的值
- 15. 去除字典
- 16. 嵌套字典
- 17. 比较一个字典值与所有字典值的大字典
- 18. 如何删除字典组中字典值中某个字符后的所有字典组中所有字典的所有内容?
- 19. 编辑C#中另一个字典的字典
- 20. 如何合并两个嵌套的字典相同的字典
- 21. 的Python:如何修改值嵌套字典和拥有整个字典返回
- 22. 如何从另一个嵌套字典的值创建或提取字典?
- 23. 的嵌套字典
- 24. 嵌套一个默认的字典中的默认词典
- 25. Python的去除不单独的字典发生字典键
- 26. 为我的字典创建唯一键
- 27. 设置一个新的键值字典
- 28. 删除字典,如果所有的键都有空的值?
- 29. 如何从2个pkl文件创建Python嵌套字典/将2个嵌套字典合并为一个?
- 30. 格式化字典和嵌套字典
你知道这些不会以任何形式或形式排序吗? – Powertieke 2010-03-29 07:27:13