Python元组操作实例分析【创建、赋值、更新、删除等】


Posted in Python onJuly 24, 2017

本文实例讲述了Python元组操作。分享给大家供大家参考,具体如下:

#coding=utf8
'''''
元组是跟列表非常相近的另一种容器类型。
元组是一种不可变类型,一旦创建不可以修改其中元素。
由于这种特性,元组能做一个字典的key。
当处理一组对象时,这个组默认是元组类型。
'''
'''''创建元组并赋值'''
#创建并对一个元组赋值
tuple_1=(1,2,3,"ewang","demo")
#创建一个空的元组
tuple_2=()
#使用tuple创建一个元组并给元组赋值
tuple_3=tuple("hello")
#使用tuple创建一个空的元组
tuple_4=tuple()
'''''访问元组中的值'''
#通过索引使用元组中的值
print tuple_1[0], tuple_1[2], tuple_1[4]
#通过切片使用元组中的值
print tuple_3[0:3],tuple_3[0:],tuple_3[:]
#使用如下操作无法输出整个元组值
#最后一个元素无法输出
print tuple_3[:-1]
'''''
元组是不可变类型,不能更新或者改变元组的元素。
通过现有字符串的片段在构造一个新的字符串的方式来等同于更新元组操作。
'''
#通过索引更新
tuple_1=tuple_1[0],tuple_1[2],tuple_1[4]
print tuple_1
#通过切片更新
tuple_1=tuple_1[0:2]
print tuple_1
'''''
删除一个单独的元组元素是不可能的。
当然,把不需要的元素丢弃后,重新组成一个元组是没有问题的。
要显示地删除一整个元组,只要用del语句减少对象引用计数。
当这个引用计数达到0的时候,该对象就会被析构。
大多数时候,不需要显示的用del删除一个对象,
一出它的作用域它就会被析构。
'''
try:
  del tuple_1
  print tuple_1
except Exception,e:
  print "The tuple_1 not exists ",e
'''''
关于元组的其他操作,与列表的大体相似,再测不做赘述。
相关的源码可以查看关于列表的操作说明。
'''

运行结果:

Python元组操作实例分析【创建、赋值、更新、删除等】

更多Python相关内容感兴趣的读者可查看本站专题:《Python入门与进阶经典教程》、《Python字符串操作技巧汇总》、《Python列表(list)操作技巧总结》、《Python编码操作技巧总结》、《Python数据结构与算法教程》、《Python函数使用技巧总结》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
python fabric实现远程操作和部署示例
Mar 25 Python
python通过pil模块将raw图片转换成png图片的方法
Mar 16 Python
黑科技 Python脚本帮你找出微信上删除你好友的人
Jan 07 Python
Python实现简易版的Web服务器(推荐)
Jan 29 Python
Python中安装easy_install的方法
Nov 18 Python
详解Python使用Plotly绘图工具,绘制甘特图
Apr 02 Python
对Python强大的可变参数传递机制详解
Jun 13 Python
python创建ArcGIS shape文件的实现
Dec 06 Python
python3 中使用urllib问题以及urllib详解
Aug 03 Python
Python collections模块的使用方法
Oct 09 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
Nov 11 Python
python使用openpyxl库读写Excel表格的方法(增删改查操作)
May 02 Python
Python实现购物程序思路及代码
Jul 24 #Python
python实现上传下载文件功能
Nov 19 #Python
分享几道你可能遇到的python面试题
Jul 24 #Python
python 判断是否为正小数和正整数的实例
Jul 23 #Python
python WindowsError的错误代码详解
Jul 23 #Python
python实现发送邮件功能
Jul 22 #Python
Python编程之列表操作实例详解【创建、使用、更新、删除】
Jul 22 #Python
You might like
超神学院:鹤熙已踏入神圣领域,实力不比凯莎弱
2020/03/02 国漫
php笔记之:有规律大文件的读取与写入的分析
2013/04/26 PHP
PHP怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
JS函数验证总结(方便js客户端输入验证)
2010/10/29 Javascript
JavaScript中的运算符种类及其规则介绍
2013/09/26 Javascript
JS 如何获取radio选中后的值及不选择取radio的值
2013/10/28 Javascript
javascipt匹配单行和多行注释的正则表达式
2013/11/20 Javascript
JavaScript子类用Object.getPrototypeOf去调用父类方法解析
2013/12/05 Javascript
javascript获取checkbox复选框获取选中的选项
2014/08/12 Javascript
JavaScript子窗口调用父窗口变量和函数的方法
2015/10/09 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
2016/03/30 Javascript
jQuery实现的placeholder效果完整实例
2016/08/02 Javascript
JavaScript实现AOP详解(面向切面编程,装饰者模式)
2017/12/19 Javascript
LayerClose弹窗关闭刷新方法
2018/08/17 Javascript
JS中实现一个下载进度条及播放进度条的代码
2019/06/10 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
vue element和nuxt的使用技巧分享
2021/01/14 Vue.js
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python中enumerate()函数编写更Pythonic的循环
2018/03/06 Python
python 3.7.0 安装配置方法图文教程
2018/08/27 Python
Django RBAC权限管理设计过程详解
2019/08/06 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
selenium中get_cookies()和add_cookie()的用法详解
2020/01/06 Python
浅谈keras.callbacks设置模型保存策略
2020/06/18 Python
python开发一款翻译工具
2020/10/10 Python
2021年值得向Python开发者推荐的VS Code扩展插件
2021/01/25 Python
GE设备配件:GE Appliance Parts(家电零件、配件和滤水器)
2018/11/28 全球购物
SmartBuyGlasses比利时:购买品牌太阳镜和眼镜
2019/08/09 全球购物
护理专业应届毕业生推荐信
2013/11/15 职场文书
建筑项目策划书
2014/01/13 职场文书
二年级体育教学反思
2014/01/15 职场文书
2015年妇联工作总结范文
2015/04/22 职场文书
离婚案件被告代理词
2015/05/23 职场文书
什么是动态刷新率DRR? Windows11动态刷新率功能介绍
2021/11/21 数码科技