python - python中的{}和[]有什么区别?

标签 python syntax

columnNames = {} 和 python 中的 columnNames = [] 有什么区别?

我如何迭代每一个?使用 {% for value in columnNames %}for idx_o, val_o in enumerate(columnNames):

最佳答案

  • columnNames = {} 定义一个空的 dict
  • columnNames = [] 定义一个空的 list

这些是根本不同的类型。 dict 是一个 associative array , list 是一个 standard array具有完整的索引。

我建议您查阅引用资料以更加熟悉这两种非常重要的 Python 容器类型。

关于python - python中的{}和[]有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5230874/

相关文章:

python - Python 中的三元运算符中的多个变量赋值可能吗?

Windows 命令行 |此批处理行的正确 qoutes/语法是什么

javascript - Scrapy获取javascript的空白页

python - 将特定值写回 .csv,Python

python - 从 np.array 生成成对列组合

flash - 哪个更可取,a = [] 或 a = new Array()?

java - 带冒号运算符的文本有什么用(例如 : Test:) in java

python - 在 Python 中,需要一种有效的方法将 kdtree 索引映射到值

python - 从 CSV 导入 Numpy 并将列转换为 float

c# - FROM close 中的语法错误?