2024-04-19 11:49:02 发布
网友
我创建了一本词典:
print dict {'a': [['1', ' 2', ' 3']], 'b': [['2', ' 3', ' 4'], ['3', ' 4', ' 2']], 'c': [['1', ' 6', ' 2']]}
我不知道如何生成if语句val[0]。在
谢谢你的帮助
如果您试图通过索引访问元素,我认为您不需要字典类型。Dictionary是基于散列的查找容器,通过键建立索引。在您的例子中:
>>> va['a'] [['1', ' 2', ' 3']]
您可以使用以下方法测试密钥是否存在:
http://docs.python.org/library/stdtypes.html#dict
索引时使用了错误的数据类型。如果需要排序键,ActiveState上的this post显示了一种对无序字典键进行排序的方法。在
Ordered dictionaries顺序稳定,但仍然不是可索引的对象。你需要重新审视你想做的事情,并更清楚地定义你的问题领域。在
如果您试图通过索引访问元素,我认为您不需要字典类型。Dictionary是基于散列的查找容器,通过键建立索引。在您的例子中:
您可以使用以下方法测试密钥是否存在:
^{pr2}$http://docs.python.org/library/stdtypes.html#dict
索引时使用了错误的数据类型。如果需要排序键,ActiveState上的this post显示了一种对无序字典键进行排序的方法。在
Ordered dictionaries顺序稳定,但仍然不是可索引的对象。你需要重新审视你想做的事情,并更清楚地定义你的问题领域。在
相关问题 更多 >
编程相关推荐