是什么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