Python列表操作的示例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍Python列表操作的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!前言列表中可以存储多个数据类型不同的对象一个对象的内存空间:因此一个列表的内存空间为
千家信息网最后更新 2025年11月07日Python列表操作的示例分析
这篇文章主要介绍Python列表操作的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
前言
列表中可以存储多个数据类型不同的对象
一个对象的内存空间:
因此一个列表的内存空间为:
a = 10lst = ['hello' , 'a' , a ,'world']print(lst)print(type(lst))print(id(lst)) print('lst[0] type:' , type(lst[0]))
一、列表的创建:
内存示意图:
#创建列表的第一种方式:lst = ['hello','world','52525']print(lst) #第二种方式内置函数函数list() lst1 = list['nice','to','meet','you'] #错误写法 不是list[]print(lst1) lst2 = list(['nice','to','meet','you'])print(lst2)print("lst2[0]:" ,lst2[0])print("lst2[-4]:",lst2[-4])
二、 列表的特点:
三、查询操作
#查询print(lst.index('52525')) #在一定范围内查找 print(lst.index(4,0,5))#index中分别为 value,start,stop获取列表中多个元素:切片操作
切片结果!!!相当于返回的是原列表的部分元素组成的新列表
lst = ['hello','world','52525',123,4,2]print(lst)print(lst[0:3])print(lst[0:4:2])
注意:当 x:x:-x,即步长为负数时,相当于start从后往前
print("步长为负数")print(lst[::-1])print(lst[3:1:-1])四、列表的遍历:
lst = ['hello','world','52525',123,4,2]print(lst)for item in lst : print(item)
五、列表元素的增删改
(一)增加
append()的内存过程
lst = ['hello','world','52525',123,4,2]print(lst,id(lst))lst.append(100)print(lst,id(lst)) #可以看出地址并没有变化 lst1 = ['新的列表','即将插入']lst.append(lst1) #将lst1作为一个元素插入在列表lst中(append只能插入一个元素)print(lst)lst.extend(lst1) #在lst的末尾一次性插入多个元素print(lst) lst.insert(0,90) #insert(index,value)print(lst) #切片lst3 = ['True','False','List']lst[1:] = lst3print(lst)
(二)删
lst = ['hello','world','52525',123,4,2]print('remove删除:')print(lst)lst.remove('hello') #删除指定过的一个元素print(lst)print('pop删除:')#pop()根据v索引位置删除lst.pop(1) #删除'5252'print(lst) print('切片删除(产生新列表):')#切片#此时产生了新的一个列表对象,不符合我们的期望new_list = lst[1:4]print("new_list:",new_list)print(lst)print('切片删除(不产生新列表,对原列表进行删除,用[]替代):')#不需要产生新的列表,对原列表进行多个元素阐述lst[1:4] = []print(lst)六、列表生成式
列表中的元素有一定的规则,才需要列表生成式
#列表生成式lst = [i for i in range(0,11)]print(lst) lst = [i*i for i in range(0,11)]print(lst)
以上是"Python列表操作的示例分析"这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注行业资讯频道!
元素
内存
多个
对象
生成
示例
分析
内容
函数
方式
空间
篇文章
负数
步长
查询
不同
一次性
价值
位置
兴趣
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
考研数据库有哪些学校
服务器最强实战技巧
视频安全接入服务器
网络安全与舆情处置交流
广州有什么打车软件开发
电商项目数据库怎样
在mysql数据库中有学生老师
移动数据库课件
数据库中的数据表如何建立
软件开发法律条文
数据库字段设计
dell服务器引导光盘
vc与数据库技术教程
学软件开发非得会拼音打字吗
拷贝房友数据库
国家网络安全主题班会总结
计算机网络技术专接本的难点
福建pdu服务器电源批发厂家
神通数据库索引重启
计算机三级网络技术不能考
网络安全黑板报高难度
深信服服务器怎么拷贝
网络安全与舆情处置交流
在mysql数据库中有学生老师
数据库全局搜索
掠食数据库勤务机
集客网络技术支撑的认识
网络安全无代理技术
数据库ln是啥
拌合站操作系统数据库连接失败