Python学习笔记——列表

Python学习笔记——列表

一.列表的数据类型

列表中包含的数据类型可以是:
1.整型
2.浮点型
3.字符串
4.对象

二.创建列表

1.创建普通列表
eg:member=['小甲鱼','小布丁','怡静']

2.创建混合列表
eg:mix=[1,'小甲鱼',3.14,[1,2,3]]

3.创建空列表
eg:empty=[]

三.向列表添加元素

1.一次添加一个:append()方法
eg:member.append('僚机武士')

2.一次添加多个:extend()方法#使用一个列表扩展另一个列表
eg:member.extend(['僚机武士',12])

3.在特定位置添加元素:insert()方法
eg:member.insert(0,'automan')#将其插入首位,两个形参

四.从列表中获取元素

eg:member[1]

五.从列表删除元素

1.remove()方法
eg:member.remove('僚机武士')

2.del语句
eg:del member[1]

3.pop()方法#弹栈方法
eg:member=[1,2,3,4]#4被最后一个压入栈,故最先弹出
name=member.pop()
运行后:name=4,member=[1,2,3]

六.列表分片(slice):一次获取多个元素

eg:
member[1:3]
>>>[2,3]
eg:
member[:3}#从0开始索引
member[1:]#从1到最后
member[:]#列表拷贝
in操作符用法:判断元素是否在序列中,不在则返回False,在则返回True
not in操作符与in操作符用法相反
eg:
123 in list3
123 not in list3
'小甲鱼' in list3[1]

七.列表的其他常用BIF(内置方法)

1.count()方法#计算参数在列表中出现的次数
eg:list3.count(123)

2.index()方法#返回参数在列表中位置返回参数在列表中的位置
eg:list3.index(123)
list3.index(123,3,7)#从3-7索引数的位置

3.reverse()方法#翻转列表
eg:list3.reverse()

4.sort()方法#给列表默认序
eg:list6=[4,2,5,1]
list6.sort()
>>> list6=[1,2,4,5]#默认给列表list6从小到大排序

注;
从小到大排序:sort(reverse):默认:sort(reverse=False)
若从大到小排序:list6.sort(reverse=True)

八.其他知识点

拷贝:
1. list7=list6[:]#拷贝,源列表不影响拷贝列表
2. list8=list6#源列表元素的改变会影响拷贝列表
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值