python语法学习第三天--列表

列表:python中不用定义类型,类似工厂

列表的创建:

①创建普通列表:[1,2],用逗号隔开

②创建一个混合列表:[1,‘zyf',3.14,[1,2,3]]

③创建空列表:empty=[]

常用操作:

添加元素:

列表名.append()#只能传一个参数

列表名.extend()#传一个列表,相当于列表合并

列表名.insert(位置,元素)

获取元素:列表名[索引]

删除元素:

列表名.remove(元素)#不需要知道位置,如果不存在,报错

del

①del 列表名[下标]②del 列表名#整个删除

pop

①列表名.pop()#数据结构为栈,返回值为栈顶元素

②列表名.pop(index)

count(元素)#为列表中某个元素次数


index(元素)#返回列表中元素第一个位置的下标

index(元素,起始位置,结束位置)#返回列表中在这范围中的第一个位置的下标

reverse()倒置列表

sort()排序,默认从小到大

sort(算法,键,reverse==true)

获取多个元素(Slice,列表分片):截取:[头下标:尾下标]表示[头:尾)若某一为空表示从头或从尾开始

 

操作符在列表中的应用:
比较列表中的元素大小若某个比较后为false便不比较返回false

+:两个列表求并

*:列表重复n次后求并

猜你喜欢

转载自www.cnblogs.com/code-fun/p/11721075.html
今日推荐