python列表相关函数和操作符及其列表切片

列表是一个很特殊的数组,其中的元素可以时多种数据类型
例如:
list=[整型,字符串型,浮点型,列表,对象]
列表元素的索引:
list[0]得到对应的列表元素
列表相关函数:
语句 dir(list) 可以查看列表中所有内置的函数(BIF)
几种常见的函数:
appen():追加列表元素,一般都是追加在原字符串最后,每次只能追加一个元素,括号中填入追加的内容
extend():追加多个元素,但是要追加的元素要用列表框起来,与appen()函数的区别是,前者追加的是元素,后者追加的是列表
例如:
extend([“大爷”,“孩子”])
insert():这个函数有两个参数,可以指定插入的位置
例如:
insert(1,“大爷”)
remove():移除列表中的元素,括号内填入要删除的内容
clear():为清空列表
pop():删除列表元素,括号内传入索引位置即索引值
index():为求索引值,括号中传入列表内容
index(“ 元素”,start,stop)在指定范围内索引
del :删除元素
例如:
del list[1] 删除对应元素
del list 删除整个列表元素
count():计算列表中某个元素的个数

切片(slice):
可以一次性取出多个元素
例如:
list(start:stop)
注意:
list2=list1[:]
list2=list1
两种语句都是对列表1进行复制两者的区别很大,其中第一条语句是生成两组数据,有不同的内存,操作其中一个,另一个不会有影响。第二条语句从始至终都只有一组数据,只是有了两个名字,操作其中一个,另一个会变化

列表比较操作符
list1<list2
一般只比较两个列表的第一个元素
逻辑运算符
(list1<list2) and (list3>list4)
算数运算符
“+” 两端必须是相同数据类型
重复运算符
例如:
list*3 得到[ list list list]
成员操作符
in
例如:
list1=[1,2,[4,5],3] list2=[4,5]
1 in list1 得到true
4 in list1 返回错误,,即in只会影响一层数据
4 in list1[2][0] 返回true

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值