1、列表:用[,]
常用创建方法:range,推导式
list存储的是对象,x = [a] * 4
操作中,只是创建4个指向list的引用,所以一旦a
改变,x
中4个a
也会随之改变。
注意append(增加)和extend(扩展)的区别
2、元组:用(,)
元组里面可以放多种类型的元素,一般不会修改,
【例子】元组有不可更改 (immutable) 的性质,因此不能直接给元组的元素赋值,但是只要元组中的元素可更改 (mutable),那么我们可以直接更改其元素,注意这跟赋值其元素不同。
元组大小和内容都不可更改,因此只有 count
和 index
两种方法。
可以解压元组
如:t = (1, 10.31, ('OK', 'python')) (a, b, (c, d)) = t print(a, b, c, d) # 1 10.31 OK python