很多时候,我们会用到对字符串的处理,这里简单概括了下列表的一些基础用法:
定义list=['a','b','c']
1、获取每个元素的值,因为列表是有序的数组,根据index即可访问,从0开始,list[0]='a'
2、修改list中某一个值的方法:list[0]='d' list=['d','b','c'],直接通过index值修改
3、list新增操作,list.append('e') list=['d','b','c','e']
4、移除list数据方法:list.pop()弹出最后一个元素 list=['d','b','c'] (pop的下标如果有数据,直接弹出该索引的对应的值) ; 另外一种方法是del list[1] list=['d','c'] 使用del后,弹出的数据无法保存在变量中,所以,后续无法去使用 ; t=‘d’ list.remove(t)只删除第一个遇到的值,就是列表中有重复的值时,只删除第一个遇到的
5、list 插入元素 ,在指定索引插入元素:list.insert(0,'z') list=['z','a','b','c']
6、list 排序使用sort()方法,字母按照升序排序;list.sorted()临时排序,list表中顺序不变;如果想要倒序 list.reverse()指的是列表中元素倒排一下,原来list=['z','a','b','c'] 倒序后list=['c','b','a','z']
7、列表长度len(list)
8、列表切片,是指列表被指定获取一段的数据,比如list=['z','a','b','c'] list[A:B] A表示起始位置,B代表达到的位置,但获取的元素中不包括B索引对应的值 list【0:2】=['z','a'】 所获取列表的长度是B-A=2,所以,取到前面两个元素;同时列表也是可以从末位进行访问的,比如 list【-1:-3】=【'b','c'】从最后一位进行访问的