0
searchindexnodes = []
searchindexnodes[1036592] = 'Apparel'
searchindexnodes[672123011] = 'Apparel'
searchindexnodes[165796011] = 'Baby'
這似乎不工作。有什麼想法嗎?如何使用未定義的鍵在Python中定義數組?
searchindexnodes = []
searchindexnodes[1036592] = 'Apparel'
searchindexnodes[672123011] = 'Apparel'
searchindexnodes[165796011] = 'Baby'
這似乎不工作。有什麼想法嗎?如何使用未定義的鍵在Python中定義數組?
使用字典是:
searchindexnodes = {}
searchindexnodes[1036592] = 'Apparel'
searchindexnodes[672123011] = 'Apparel'
searchindexnodes[165796011] = 'Baby'
我認爲更好的解決方案是使用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
完美!我如何迭代searchindexnodes之後? – Shamoon 2010-12-03 02:29:28