十,一个打了激素的数组
1,可以包含整数,浮点数,字符串,对象。
1- 创建一个普通列表:
2- 创建一个混合列表
3- 创建一个空列表
2,向列表里添加元素
1- append(): 将括号内元素添加到列表末尾
例1:
member= [‘小甲鱼’ , ‘小布丁’ , ‘黑夜’ , ‘小布丁’]
member.append(‘娃娃’)
将得到:
member= [‘小甲鱼’ , ‘小布丁’ , ‘黑夜’ , ‘小布丁’, ‘娃娃’]
2- extend():(可以将两个元素同时加入列表)
原理:用一个列表扩展另一个列表,参数应该是一个列表。
例1:
member = [‘小甲鱼’ , ‘小布丁’ , ‘黑夜’ , ‘小布丁’, ‘娃娃’]
member. extend( [‘竹林’ , ‘小溪’ ] )
member
将得到:
[‘小甲鱼’ , ‘小布丁’ , ‘黑夜’ , ‘小布丁’, ‘娃娃’ , ‘竹林’ , ‘小溪’ ]
3- insert()
例:
member = [‘小甲鱼’ , ‘小布丁’ , ‘黑夜’ , ‘小布丁’, ‘娃娃’ , ‘竹林’ , ‘小溪’ ]
member. insert(1, ‘牡丹’)
member
将得到:
[‘小甲鱼’ , ‘牡丹’, ‘小布丁’ , ‘黑夜’ , ‘小布丁’, ‘娃娃’ , ‘竹林’ , ‘小溪’ ]
(从0开始计数)
十一,一个打了激素的数组2
1,从列表中获取元素
通过元素的索引值 index 从列表获取单个元素
用法:index[ i ]
2, 从列表中删除元素
1- remove
用法:列表名称 . remove(元素名称 )
2- del (语句)
用法:del 列表名称 [ i ] (从零开始计数)
(如果加数组名的话,将整个列表删除)
3- pop() (从列表中取出最后一个 然后返回给你)
用法:列表名称 . pop( i )
3,列表分片(slice)
用法:列表名称 . [首位,末位]
(将得到 原来列表的一个拷贝,原列表不改变 )
十二,一个打了激素的数组3
1,列表的一些常用操作符
1- 比较操作符
当列表有多个元素时,以第一个元素作为比较,若为字符串变量,则以ASCII码来比较大小
2- 逻辑操作符
3- 连接操作符
以 + 拼接列表
4- 重复操作符
以 * 表示重复
5- 成员关系操作符
in
notin
(判断是否存在于 列表中 ,并返回 true 或false)
用法:
list5= [ 123, [‘小甲鱼’ , ‘牡丹’ ] , 456 ]
list[1 ][ 1 ]
将得到:
牡丹
2,列表的的成员函数
1- count :计算其中的参数在列表中出现的次数
用法:列表名称 . count(参数 )
2-index:返回其中参数所在的位置
用法:列表名称 .index( 参数 , 查找起始位置,查找的结束位置 )
3- reverse:翻转整个列表
用法:列表名称 . reverse()
4- sort:将整个列表从小到大排序
用法:列表名称 . sort()
(如果想从大到小排,用法:列表名称 . sort(reverse = true)参考资料:
网易云课堂-《零基础入门学习Python》
http://blog.youkuaiyun.com/liuyuzhu111/article/details/52049036
http://blog.youkuaiyun.com/fchfly898975001/article/details/78266925