|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 尘鸯 于 2017-9-18 15:49 编辑
列表:可以存放任何数据类型
例:list1 = [12 , 12.32 , 'a' ]
向列表中添加数据的方法:append()、extend()、insert()
append():将参数作为一个元素添加到列表的末尾。
例:list1.append('bcd') 输出list1 [12 , 12.32 , 'a' , 'bcd']
extend():将参数作为一个列表去扩展列表的末尾。
例:list1.extend(['@' , 'e']) 输出list1 [12 , 12.32 , 'a' , 'bcd' , '@' , 'e']
insert():将参数作为一个元素可以添加到列表的任何位置。
例:list1.insert(1 , 'insert') 输出list1 [12 , 'insert' , 12.32 , 'a' , 'bcd' , '@' , 'e']
其中,append()方法和extend()方法略有不同,append()方法的参数是作为一个元素,如果其参数是列表,那么列表会被作为一个元素添加到末尾。extend()方法的参数是一个列表。
将列表中的元素删除的方法:remove()、pop()
remove():删除列表中存在的任意元素
例:list1.remove(12) 输出list1 ['insert' , 12.32 , 'a' , 'bcd' , '@' , 'e']
pop():返回并删除列表中最后一个元素,
例:list1.pop() 输出 'e' 输出list1 ['insert' , 12.32 , 'a' , 'bcd' , '@']
分片符---- :
list1[1:3] 输出 [12.32 , 'a']
可以使用分片符实现列表的复制
例:list1=[1 , 4 , 3 , 2]
list2 = list1[:]
list3 = list1
倘若对list1的内容进行更改,list3的内容会随之而变化,但list2的内容并不会发生变化
常用的操作符
1、比较操作符
当列表中的元素只有浮点型或整型时,列表与列表可以进行比较。只比较第一个数即可,如果第一个数相同,再比较第二个。
例:list1 = [12 , 23] list2 = [2 , 3]
list1 > list2
返回 true
2、逻辑操作符
例:list1 = [12 , 23] list2 = [2 , 3] list3 = [2 , 3]
(list1 > list2) & (list2 == list3)
返回 true
3、连接操作符: +实现拼接
例:list4 = list1 + list2 输出list4 [12 , 23 , 2 , 3]
4、重复操作符: *实现复制
例:list5 = list2 * 3 输出 list5 [2 , 3 , 2 , 3 , 2 , 3]
5、成员关系操作符:in、not in
例:12 in list1 返回 true
例:12 not in list2 返回 true
列表类型的内置函数
count() 计算参数在列表中的数量
index() 返回参数在列表中的位置,默认是从头开始,第一次出现参数的位置
reverse() 将列表中的参数位置倒转排列
sort() 用指定的方式对列表的成员进行排序,默认是升序
|
评分
-
查看全部评分
|