0
A
回答
2
与其他任何元素一样,您可以向元组添加列表。从字典中,可以通过索引来访问元组的每个元素,如下所示:d[key][0]
和d[key][1]
。这里有一个例子:
>>> d = {} >>> d["b"] = ('b', [2]) >>> d["a"] = ('a', [1]) >>> for k in d: ... print(d[k][0], d[k][1]) ... ('a', [1]) ('b', [2])
0
一个元组可以包含任何你喜欢的东西。它只是和嵌套列表一样工作。
>>> myvar = ('d', [1, 2])
>>> myvar[0]
'd'
>>> myvar[1]
[1, 2]
>>> myvar[1][1]
2
0
这里有一个简单的例子:
>> a = ('a', ['a list'])
>> a
('a', ['a list'])
>> b = dict((a,))
{'a': ['a list']}
for i, j in b.iteritems():
print i, j
a ['a list']
是否回答你的问题?字典构造函数接受(键,值)元组的列表/元组。还要记住,','字符是一个元组的构造函数(不仅仅是())。
相关问题
- 1. 以字典列表作为键和元组作为值的Python字典
- 2. 元组作为字典值
- 3. 从具有列表值的字典中创建元组对
- 4. 从字符串返回字典值作为元组或列表
- 5. 迭代字典具有列表时作为值
- 6. Python - 从字典列表中删除具有空值的字典
- 7. 作为字典中的值列表Python
- 8. 如何展开一个列表作为值的Python字典到两个元素的键值元组列表?
- 9. 制作具有更多1值的列表字典
- 10. 如何将列表中的字典值转换为元组
- 11. 与列表蟒字典作为值
- 12. 将列表字典转换为元组字典
- 13. 发送字典列表作为字典的值与requests.post出错
- 14. 熊猫:转换列具有唯一值到字典作为键
- 15. MVC模型绑定到具有列表(IEnumerable)的字典作为值
- 16. Python字典的列表元素作为键和另一个列表的元素作为值?
- 17. 为具有多个值的Python字典
- 18. 将2+元素的元组列表转换为字典
- 19. Python将元组列表转换为嵌套字典列表
- 20. 的Python:从到元组的字典元组的列表
- 21. Python列表,元组和字典到JSON?
- 22. 创建从字典元组从列表
- 23. 在python中使用元组作为字典中的字典键
- 24. 具有相同键值对的字典列表的联合
- 25. 如何将列表更改为具有元组的列表?
- 26. Pythong在字典中列表中的元组中求和值?
- 27. 使用元组作为字典键
- 28. 将多值字典列表中的值替换为具有相同密钥的另一个字典
- 29. 从字典中删除键值为列表元素的所有元素
- 30. 具有字典或列表蟒蛇
如果你需要遍历所有的可变元素,只需要为'[for]中的元素['a']:print d ['a'],元素' – Khelben 2010-03-22 15:47:00
是的,这会回答它...谢谢 ;) – Johann 2010-03-22 22:56:59