本文实例讲述了Python列表操作。分享给大家供大家参考,具体如下:
#coding=utf8
'''''
列表类型也是序列式的数据类型,
可以通过下标或者切片操作来访问某一个或者某一块连续的元素。
列表不仅可以包含Python的标准类型,
而且可以用用户定义的对象作为自己的元素。
列表可以包含不同类型的对象,
列表可以执行pop、empt、sort、reverse等操作。
列表可以添加或者减少元素,
还可以与其他列表结合或者把一个列表拆分成几个。
可以对一个元素或者多个元素执行insert、update或者remove操作。
元组和列表主要不同之处在于,前者不可变(只读),
那些用于更新列表的操作,就不能用于元组类型。
列表是由方括号([])来定义的,也可以用工厂方法list()创建它。
可以通过在等号左边指定一个索引或者索引范围的方式来更新一个或几个元素,
也可以通过append()方法追加元素到列表中去。
要删除列表中的元素,如果确切知道要删除元素的索引可以用del语句,
否则可以用remove()方法。
还可以通过pop()方法来删除并从列表中返回一个特定对象。
一般来说,程序员不需要去删除一个列表对象引用。
列表对象出了作用域后它会自动被析构,但如果想删除一整个列表,可以使用del语句。
'''
#创建列表
oneList=["one",1,2,23.6,"two"]
#通过工厂函数创建list
twoList=list("hello world")
#创建一个初始化的表
threeList=[]
#输出列表中的内容
print oneList,"\n",twoList
#访问列表中的元素
#通过索引访问
print oneList[0],oneList[-1]
#通过切片访问,默认间隔为1
print twoList[0:2]
#通过切片访问,设置间隔为2
print twoList[0:5:2]
#更新列表中的元素
#通过索引更新元素
oneList[0]="One"
print oneList[0]
#通过切片更新几个元素
twoList[0:5]=[1,2,3,4,5]
print twoList[0:5]
#调用append()方法,向list中追加元素
threeList.append(oneList)
threeList.append("hello")
print threeList
#删除列表中的元素或列表本身
#del删除列表中某一元素
print len(twoList)
del twoList[5]
print len(twoList),twoList[5]
#remove删除列表中某一元素
print len(threeList)
threeList.remove("hello")
print len(threeList),threeList
#pop删除列表最后一个元素
#并把删除的元素保存为一个对象
print oneList.pop(),oneList
#使用切片删除一定范围内的元素
print twoList
del twoList[0:4]
print twoList
#删除一个列表引用
print twoList
try:
del twoList
print twoList
except Exception,e:
print "twoList not exists"
运行结果:
更多Python相关内容感兴趣的读者可查看本站专题:《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python字符串操作技巧汇总》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》
希望本文所述对大家Python程序设计有所帮助。
# Python
# 列表操作
# 创建
# 使用
# 更新
# 删除
# Python列表操作方法详解
# Python实现简单的列表冒泡排序和反转列表操作示例
# python内置数据类型之列表操作
# python列表操作之extend和append的区别实例分析
# Python 列表操作全面教程示例
# 列表中
# 可以用
# 几个
# 可以通过
# 操作技巧
# 还可以
# 自己的
# 进阶
# 相关内容
# 出了
# 多个
# 是由
# 要去
# 感兴趣
# 数据结构
# 给大家
# 就不能
# 可以使用
# 不需
# 中去
相关文章:
官网建站费用明细查询_企业建站套餐价格及收费标准指南
香港网站服务器数量如何影响SEO优化效果?
C++中引用和指针有什么区别?(代码说明)
大学网站设计制作软件有哪些,如何将网站制作成自己app?
网站制作专业公司有哪些,如何制作一个企业网站,建设网站的基本步骤有哪些?
企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?
建站之星Pro快速搭建教程:模板选择与功能配置指南
建站之星安装模板失败:服务器环境不兼容?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
css网站制作参考文献有哪些,易聊怎么注册?
宝塔建站教程:一键部署配置流程与SEO优化实战指南
html制作网站的步骤有哪些,iapp如何添加网页?
如何高效配置香港服务器实现快速建站?
如何快速搭建响应式可视化网站?
建站之星CMS建站配置指南:模板选择与SEO优化技巧
岳西云建站教程与模板下载_一站式快速建站系统操作指南
,网页ppt怎么弄成自己的ppt?
微信小程序 五星评分(包括半颗星评分)实例代码
,在苏州找工作,上哪个网站比较好?
高端建站如何打造兼具美学与转化的品牌官网?
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
建站之星备案是否影响网站上线时间?
XML的“混合内容”是什么 怎么用DTD或XSD定义
微网站制作教程,不会写代码,不会编程,怎么样建自己的网站?
常州自助建站:操作简便模板丰富,企业个人快速搭建网站
哈尔滨网站建设策划,哈尔滨电工证查询网站?
如何通过IIS搭建网站并配置访问权限?
无锡制作网站公司有哪些,无锡优八网络科技有限公司介绍?
建站之星客服服务时间及联系方式如何?
香港服务器建站指南:外贸独立站搭建与跨境电商配置流程
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何高效完成独享虚拟主机建站?
黑客如何通过漏洞一步步攻陷网站服务器?
简易网站制作视频教程,使用记事本编写一个简单的网页html文件?
建站主机助手选型指南:2025年热门推荐与高效部署技巧
如何用已有域名快速搭建网站?
如何在腾讯云服务器快速搭建个人网站?
香港服务器WordPress建站指南:SEO优化与高效部署策略
贸易公司网站制作流程,出口贸易网站设计怎么做?
建站之星收费标准详解:套餐费用及年费价格表一览
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
已有域名建站全流程解析:网站搭建步骤与建站工具选择
如何基于PHP生成高效IDC网络公司建站源码?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
python的本地网站制作,如何创建本地站点?
如何快速搭建自助建站会员专属系统?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
如何彻底卸载建站之星软件?
*请认真填写需求信息,我们会在24小时内与您取得联系。