0 写在前面
- 作为python的处理对象之一,列表(list)的优点是可以存放任意类型的对象,而且长度可以动态变化
- 元组对象(tuple)相当于不可修改的列表对象
1 列表
1.1 创建
l1=[1,'s1',['s2',3]]
#通过使用方括号包围的多个元素创建
s1='py'
12=list(s1)
print(l2)
#结果为['p','y'],将字符串转化为列表对象
1.2 对列表的操作
支持加法(+),乘法(x),列表长度(len)、索引、切片等操作,下面是一些特殊操作
list.append(obj)#在列表末尾添加新的元素obj
list.insert(n,obj)#在列表索引值为n的元素后面添加新的元素obj
list.extend(new_list)#将new list添加到列表的末尾
list.pop(n)#删除列表索引值为n的元素
list.remove(val)#删除值为val的列表元素
2 元组
2.1 创建
t1=(1,'a',[2,'b'])
#创建仅包含单个元素的元组时,仍需加','如t2=(1,)
s1='python'
t3=tuple(s1)
#将其他序列对象强制转换为元组对象
2.2 操作
支持获取长度、索引和切片操作,但其是不可修改序列,没有修改元素的方法