2010-12-03 60 views

回答

3

使用字典是:

searchindexnodes = {} 
searchindexnodes[1036592] = 'Apparel' 
searchindexnodes[672123011] = 'Apparel' 
searchindexnodes[165796011] = 'Baby' 
5

我认为更好的解决方案是使用dictionary。如果你想要一个带有空元素的列表,你会创建一个超过100,000,000个元素的列表,这将是一个巨大的内存浪费。

searchindexnodes = {} 
searchindexnodes[1036592] = 'Apparel' 

Python在字典数据结构中实现快速搜索。你可以检查元素是否存在通过执行类似

if 1036592 in searchindexnodes: 
    print "It's there!" 

编辑在整个列表,你可以做的东西,如果你想要的key和value像迭代

for key, value in searchindexnodes.items(): 
    print "{0} --> {1}".format(key,value) 

否则什么是下面将循环通过每个键

for key in serchindexnodes: 
    print key 
+0

完美!我如何迭代searchindexnodes之后? – Shamoon 2010-12-03 02:29:28