今天说一下python的list类型。
简介
list类型是一个可变对象,即对其内容进行修改,其内存地址不会发生改变。
list对象中的元素很灵活,可以是数值,字符串,甚至是list对象或者是字典对象。
list=['a',1,[1,2,3],{a:'test'}]
建立副本
通过以下方式建立副本,会创建一个新的对象,但对象内容和原有对象保持一致,此时,修改副本,并不会对原有对象产生影响。
list_copy=list[:]
列表元素的获取
列表元素可通过索引进行获取。请注意,索引是从0开始算起的。
list[1] #获取单个元素
list[1:3] #获取连续两个元素,分别是索引为1和2的元素
list[:] #获取所有元素
list的操作方法
list的主要操作方法如下
list.append() #在列表末尾增加一个元素
list.remove() #在列表中删除一个特定元素
list.pop() #从列表末尾删除一个特定元素
list.revsrse() #将列表反转并修改原列表
list.sort() #将列表元素进行排序并修改原列表