如何在Python中声明一个数组?
如何在 Python中 声明数组? 我在文档中找不到任何对数组的引用。 #1楼 这个怎么样... >>> a = range(12) >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] >>> a[7] 6 #2楼 variable = [] 现在 variable 引用空列表 * 。 当然这是一项任务,而非宣言。 在Python中没有办法说“这个变量永远不应该引用除列表之外的任何东西”,因为Python是动态类型的。 * 默认的内置Python类型称为 列表 ,而不是数组。 它是一个任意长度的有序容器,可以容纳异质的对象集合(它们的类型无关紧要,可以自由混合)。 这不应该与 array 模块 混淆, array 模块 提供更接近C array 类型的类型; 内容必须是同质的(所有相同的类型),但长度仍然是动态的。 #3楼 这是如何: my_array = [1, 'rebecca', 'allard', 15] #4楼 你没有用Python声明任何东西。 你只需要使用它。 我建议你从 http://diveintopython.net开始 。 #5楼 我通常会做 a = [1,2,3] ,这实际上是一个 list 但对于 arrays 看看这个正式的 定义 #6楼 你实际上没有声明事情,但这是你在Python中创建数组的方式: from