是什麼columnNames = {}
和蟒蛇columnNames = []
之間的區別?python中的{}和[]有什麼區別?
我怎麼能重複每一個?使用{% for value in columnNames %}
OR for idx_o, val_o in enumerate(columnNames):
是什麼columnNames = {}
和蟒蛇columnNames = []
之間的區別?python中的{}和[]有什麼區別?
我怎麼能重複每一個?使用{% for value in columnNames %}
OR for idx_o, val_o in enumerate(columnNames):
columnNames = {}
定義空dict
columnNames = []
定義空list
這些是從根本上不同的類型。 A dict
是associative array,list
是具有積分索引的standard array。
我建議您諮詢您的參考材料更加熟悉這兩個非常重要的Python容器類型。
就像我打字:P +1 – Sigtran 2011-03-08 10:00:57
除了大衛的回答這裏是你平時是怎麼遍歷他們:
# iterating over the items of a list
for item in someList:
print(item)
# iterating over the keys of a dict
for key in someDict:
print(key, someDict[key])
# iterating over the key/value pairs of a dict
for (key, value) in someDict.items():
print(key, value)
非常感謝PKE – 2011-03-08 10:12:47
有你有機會通過教程看嗎? – 2011-03-08 10:00:22
您應該添加'django'標籤,因爲第一個循環語法是Django模板語音。 – Boldewyn 2011-03-08 10:00:24
抱歉,我是Python新手,只聽說過數組和列表,還沒有聽說過字典。 – 2011-03-08 10:05:53