python-list
list是python里一种数据结构的序列形式,格式为list=[]
list操作主要有:
1.append.在list后面附加对象,但是前提是要对list进行了初始化.list.append()
2.extend.对list进行扩展,比如我有另外一个list b,要在a后面添加上这个b,那么久可以a.extend(b),这里的话也可以用a+b,来做,有个细微的差别,a+b不改变a,而a.extend改变了a
3.count:count 用来统计一个列表里某个对象出现的次数.a.count(x)
4.del,用来删除某个index的对象.比如del m[index],另外del list即删除整个列表
5.remove,根据对象来移除掉,比如a.remove(‘b’)
6.index,根据索引找到第一个匹配的值
7.insert,根据索引位置,把对象插入到index里面,a.insert(index,value)
8.pop()。根据索引值删除掉某个对象,并且返回这个对象,默认是删除最后一个对象,相当栈,先进后出
9.reverse(),用来翻转list
10.sort(),用来对list进行某种排序,可以用key等附加属性,即根据什么来排序,即sort(func=None,key=xx,reverse=True)
另外有一个重要点.就是a=b和a=b[:]差别,a=b,就是把a和b都指向一个对象,你对a进行了操作,那么b也就要变化了,而a=b[:]则是把b对象副本给a,你对a操作不影响b.,这里是列表的主要点。