Python学习之列表

列表由一系列特定顺序排列的元素组成。

append():向列表末尾追加元素,括号中是所要追加的元素

clear():清除列表中的所有元素

copy():复制一个列表

count():计算某个元素在列表中出现的次数,括号中是要统计出现次数的元素

extend()直接向列表末尾一次性追加另一个列表(列表合并),括号中是要追加的列表

index():从列表中找出某个值第一个匹配的索引位置(find是查找字符串中的索引位置)

insert():将对象插入列表中,insert(a,b),a是插入的索引位置,超出最大索引值,则放在列表最后,b是插入的值

pop():将列表中的元素移除,括号中是要移除元素的索引

remove():移除里面中第一个匹配的元素,括号中是要移除的元素

reverse():将列表元素方向放置

sort():对列表排序

默认排序

自定义排序

可根据key函数为元素产生一个键,列表中的元素按照这个键值来排序

反向排序(同样可以为False)

使用in判断值是否存在

判断一个值是否存在给定的列表中,用in,只要列表中出现一次,就会返回True

使用len()获取长度

使用=赋值,使用copy()复制

如果将一个列表复制给多个变量,改变其中的任何一处造成其他变量对应的值也被修改,如下:

三种将列表值复制到新列表中:

1.列表copy()函数。

2.list()转换函数。

3.列表分片

复制的list都是自身带有值的新对象,与原始a没有关联,改变a不影响b,c,d。

 

posted @ 2017-02-23 16:20  rrh  阅读(132)  评论(0)    收藏  举报