我想搜索特定键中的特定值。 例如:特定键中搜索特定值的一些问题
x = [12, {"hello":"world",}]
if x["hello"] == "world":
print "Found!"
我上面的例子是错误的。 怎么办?
我想搜索特定键中的特定值。 例如:特定键中搜索特定值的一些问题
x = [12, {"hello":"world",}]
if x["hello"] == "world":
print "Found!"
我上面的例子是错误的。 怎么办?
我上面的例子是错误的。该怎么办?
纠正它,也许?老实说,我觉得有必要链接到这个: How to ask questions the smart way?
这就是说,问题是你试图用字符串索引列表,这是不可能的。要么
x[1]["hello"] == "world"
...或干脆摆脱清单,反正没有真正的理由使用它。如果你想存储额外的数据,你可以使用它的字典。
你在混合字典和列表。你可能不知道他们是如何工作的。
列表里可以有任何对象,你想和通过位置访问:
>>> x = ['a', 'b', 'c']
>>> x[2]
'c'
日文N3 N4 N5结合哈希的对象(非可变)作为值,可以是任何按键。你通过它的键访问一个对象(并且它们不是保持有序的)。
>>> y = {'a':0, 'b':1, 'c':2}
>>> y['c']
>>> 2