variable = []
现在variable
指的是一个空列表* 。
当然这是一个赋值,不是一个声明。因为 Python 是动态类型的,所以在 Python 中没有办法说 "这个变量不应该指代列表以外的东西"。
Python 的默认内置类型被称为 list*,而不是数组。它是一个任意长度的有序容器,可以容纳异质的对象集合 (它们的类型并不重要,可以自由混合)。这不应与 array
模块 相混淆,后者提供的类型更接近于 C array
类型;内容必须是同质的 (所有类型相同),但长度仍然是动态的。
这就是方法。
my_array = [1, 'rebecca', 'allard', 15]
在Python中你不需要声明任何东西。你只是使用它。我建议你一开始就使用类似http://diveintopython.net的东西。