010-012主要内容:
1.列表中可以有整数,浮点数,字符串,对象
普通列表:love = [‘apple‘,‘banana‘,‘redhat‘,‘cpu‘]
混合列表:mix = [2,‘liebiao‘,3.14,[1,2,3]]
空列表: empty = []
2.append()向列表尾部添加元素,只能添加一个
例如:>>>love.append(‘hello‘)
此时love = [‘apple‘,‘banana‘,‘redhat‘,‘cpu‘,‘hello‘]
3.extend()扩展列表,可以添加2个元素到末尾,不过参数只能是一个,而且是列表形式。原理是用一个列表扩展另一个列表
例如 >>>love.extend([‘earth‘,‘moon‘])
此时love = [‘apple‘,‘banana‘,‘redhat‘,‘cpu‘,‘hello‘,‘earth‘,‘moon‘]
4.insert(列表的位置(第一位是0),插入的元素)
例如>>>love.insert(1,‘sun‘)
此时love = [‘apple‘,’sun‘,‘banana‘,‘redhat‘,‘cpu‘,‘hello‘,‘earth‘,‘moon‘]
5. 列表中元素顺序的调换(中间量temp = love[1])
6.移除列表中的元素
love.remove(‘earth‘)
7.del love[3] 括号里是元素的位置
del love 括号后面加上列表名,列表会被删除
8.love.pop(位置序号,可省略,默认删除最后一个) 返回值为删掉的元素
9.列表拷贝love[1(若省略,可视为0):5(不包含此位置;若省略,一直包含到最后一个元素)]
10.dir()
11..count() 检测括号里元素在list里出现的次数
12..index(元素,范围)检测目标元素的位置
eg:love.index(cpu,0,7)
13..reverse()列表中位置反转
14..sort() 排序从小到大
.sort(reverse=True) 从大到小
15. 拷贝 love2 = love1 与 love2 = love1[:]的区别