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.,这里是列表的主要点。

posted @ 2012-03-28 14:06  RINA  阅读(306)  评论(0编辑  收藏  举报