python如何在Python中创建数组?

python

使用列表:

["this",1,"is","an","array"]

列表在时间复杂度方面相当于C或Pascal数组;主要区别在于,python列表可以包含许多不同类型的对象。

array 模块还提供了创建具有紧凑表示的固定类型的数组的方法,但它的索引速度比列表慢。还要注意,数字扩展和其他扩展还定义了具有各种特性的类似数组的结构。

要获取Lisp样式的列表,可以使用元组模拟cons单元:

lisp_list=("like",("this",("example",None)))

如果需要可变性,可以使用列表而不是元组。这里模拟lisp car的是 lisp_list[0] ,模拟cdr的是 lisp_list[1] 。只有在你确定真的需要的时候才这样做,因为它通常比使用Python列表慢得多。

以上是 python如何在Python中创建数组? 的全部内容, 来源链接: utcz.com/z/520590.html

回到顶部