栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习篇(六) Python中的列表

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习篇(六) Python中的列表

文章目录

前言一、为什么需要列表二、列表的索引三、列表的查询操作

3.1 获取列表的多个元素3.2 判断列表元素是否存在 四、列表元素的添加操作

4.1 append4.2 extend4.3 insert操作4.4 切片 五、列表的删除操作六、列表的修改操作七、列表的排序操作八、列表生成式总结


前言

前面我们学习了
Python学习篇(一) 新建Python文件
Python学习篇(二) Python中的变量和数据类型
Python学习篇(三) Python中的运算符
Python学习篇(四) Python中的分支结构
Python学习篇(五) Python中的循环
今天我们继续学习Python中的列表,并了解列表的用途,及相关操作,就是增删改查。

一、为什么需要列表


二、列表的索引

列表的索引有正序和倒序两种,正序从左到右就跟数组一样,从0开始,倒序,从右往左是-1开始的。

三、列表的查询操作

3.1 获取列表的多个元素

3.2 判断列表元素是否存在


四、列表元素的添加操作

没有创建新的列表对象,因为标识不变

4.1 append

4.2 extend

4.3 insert操作

4.4 切片 五、列表的删除操作



#地点:湖北武汉
#姓名:学工科的皮皮志
#开发时间:2022/1/14  14:18
list=[10,20,30,40,50,60,70,80,90,30]
list.remove(30)
print(list)#如果有重复元素只删除第一个
list.pop(1)#根据索引移除元素
print(list)
list.pop()
print(list)#删除列表最后一个元素

print('切片')#实际是产生一个新的列表对象
new_list=list[1:3]
print(new_list)


'''不产生新的列表对象,而是删除原列表的内容'''
list[1:3]=[]
print(list)

'''清除列表元素'''
list.clear()
print(list)
'''清除列表对象'''
del list
六、列表的修改操作


#地点:湖北武汉
#姓名:学工科的皮皮志
#开发时间:2022/1/14  14:39
list=[10,20,30,40,50,60,70,80,90,100]
#一次修改一个值
list[2]=555
print(list)
list[1:3]=[666]#不包含3
print(list)
七、列表的排序操作


#地点:湖北武汉
#姓名:学工科的皮皮志
#开发时间:2022/1/14  14:48

list=[10,20,30,40,50,60,70,80,90,0]
print(list,id(list))

list.sort()#默认升序
print(list,id(list))

list.sort(reverse=True)#降序
print(list,id(list))


print('-------使用内置函数sorted(),将产生一个新列表')
list=[10,20,30,40,50,60,70,80,90,0]
list=sorted(list)
print(list,id(list))

list=sorted(list,reverse=True)#降序
print(list,id(list))
八、列表生成式

简称生成列表的公式

#地点:湖北武汉
#姓名:学工科的皮皮志
#开发时间:2022/1/14  15:01

list=[i for i in range(1,10)]
print(list)

'''求1到10的偶数'''

list2=[i*2 for i in range(1,6)]
print(list2)
总结

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/725827.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号