Python:RHS上的方括号应该表示“列表”,而不是“数组”?

Python:RHS上的方括号应该表示“列表”,而不是“数组”?,python,Python,我正在检查以下示例代码: 这是对数组一词的错误使用吗? 通过浏览,我发现方括号描绘了Lists。真正的数组需要使用NumPy的array函数构建,如图和所示 尽管所谓的联系暗示了术语的混用,但答案非常明确。然而,Pandas链接似乎是权威性的,所以在我将他们对“数组”的每一个用法翻译成“列表”之前,我想100%确定一下。感谢您澄清了“数组”被松散地用于包括本机列表。该术语不应自动解释为NumPy数组。事实上,正如所指出的,NumPy并没有垄断“数组”作为类或数据结构的名称。这里有两个关于如何决定

我正在检查以下示例代码:

这是对
数组
一词的错误使用吗?

通过浏览,我发现方括号描绘了
List
s。真正的数组需要使用NumPy的
array
函数构建,如图和所示


尽管所谓的联系暗示了术语的混用,但答案非常明确。然而,Pandas链接似乎是权威性的,所以在我将他们对“数组”的每一个用法翻译成“列表”之前,我想100%确定一下。感谢您澄清了“数组”被松散地用于包括本机
列表
。该术语不应自动解释为NumPy数组。事实上,正如所指出的,NumPy并没有垄断“数组”作为类或数据结构的名称。这里有两个关于如何决定要使用的数组类型的讨论:,

我很好奇“将他们每次使用“数组”时的心理翻译为“列表”会如何改变您编写的代码或其行为。有关数据帧的详细信息,请参见“数组”通常用于一般意义。大多数语言至少有一个“数组”的概念。在Python中,它被称为“列表”,但是把它们看作数组是足够精确的,只要你不把它们与Nuffy数组混淆。我不确定我会认为NUMPY是构造适当被称为数组的东西的“一种真正方式”,因为Python有内置的<代码>数组模块,定义一个名为
array
…@markmeyer的对象类型:老实说,我不知道它对代码有什么影响。我只需要一个具体的图片,让我知道如何进一步查找,以努力开始弥补我自己的编码。现在,我依赖于部分填充的课程代码和从课程中得到的有根据的猜测,而实际发生的大部分事情都是黑魔法。当用强大的第四代语言在复杂数据结构上应用数组操作时,我对此感到不安。多亏了指向数据框内部的指针。在这一点上,我只是想了解术语是如何使用的。如果“数组”有时使用松散,这有助于我阅读文档,而不会因为与其他在线信息不一致而不确定我的理解。
In [1]: arrays = [['bar', 'bar', 'baz', 'baz', 'foo', 'foo', 'qux', 'qux'],
   ...:           ['one', 'two', 'one', 'two', 'one', 'two', 'one', 'two']]
   ...: