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