(1)Python按照索引访问list
索引从0开始,也就是说,第一个元素的索引时0,第二个元素的索引时1,以此类推
(2)Python之倒叙访问list
>>> L=['Adam','Lisa','Bart']
我们可以用-1这个索引来表示最后一个元素
类似的,倒数第二个用-2表示,倒数第三个用-3表示,倒数第四用-4表示
IndexError:list index out of range表示索引越界
(3)Python之添加新元素
第一个是用list的append()方法,把新元素追加到list的末尾
append()方法总是把新元素添加到list的尾部
第二个是用list的insert()方法,它接受两个参数,第一个参数是索引号,第二个参数是待添加的新元素
>>> L=['A',B'','C']
>>>L.insert(0,'P')
>>>print L
['P','A','B','C']
(4)Python之从list中删除元素
pop()方法删除
pop()方法总是删除list的最后一个元素
pop(index)删除索引对应位的元素
(5)Python之替换元素
对list中的某一个索引赋值,就可以直接用新的元素替换掉原来的元素,list包含元素的个数保持不变
(6)Python之处案件tuple(元组)
tuple是一种有序的列表,中文翻译为(元组),tuple和list非常类似,但是tuple一旦创建完毕,就不能修改了。
>>>t=('Adam','Lisa','Bart')
创建tuple 和创建list唯一不同的地方就是用()代替了[]
获取tuple元素的方法和list时一模一样的,t[0],t[-1]方法访问元素
(7)Python之创建元素tuple
tuple和list一样,可以包含0个,1个和任意多个元素
单元素tuple要多加一个逗号
t=(1,)
(8)Python之“可变”的tuple
>>>t=('a','b',['A','B'])
>>>L=t[2]
>>>L[0]='X'
>>>L[1]='Y'
>>>print t
('a','b',['X','Y'])