Python元组常见操作示例


Posted in Python onFebruary 19, 2019

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

不能修改的列表就叫做元组。

1 访问元素

元组是使用圆括号来标识的。 定义好元组后, 我们就可以使用索引来访问其中的元素。

nums=(1,2)
print(nums[0])

运行结果:

1

2 不能修改元素

定义好元组后,可以访问,但不能修改:

nums=(1,2)
nums[0]=11

运行结果:

Traceback (most recent call last):
  File "<pyshell#3>", line 1, in <module>
    nums[0]=11
TypeError: 'tuple' object does not support item assignment

修改元组,Python 会返回类型错误。

3 遍历

nums=(1,2)
for num in nums:
  print(num)

运行结果:

1
2

4 重新赋值

虽然不能修改元组中的元素, 但我们可以,为原来存储元组的变量重新赋值。

nums=(1,2)
print(nums)
nums=(2,3)
print(nums)

运行结果:

(1, 2)
(2, 3)

如果需要存储的一组值,在程序的整个生命周期内都不变, 那么,我们就可以使用元组哦O(∩_∩)O~

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

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

Python 相关文章推荐
python使用win32com在百度空间插入html元素示例
Feb 20 Python
简单介绍Python的Tornado框架中的协程异步实现原理
Apr 23 Python
Python中遍历字典过程中更改元素导致异常的解决方法
May 12 Python
如何用itertools解决无序排列组合的问题
May 18 Python
Python装饰器用法实例总结
May 26 Python
解决Mac安装scrapy失败的问题
Jun 13 Python
Python3爬虫使用Fidder实现APP爬取示例
Nov 27 Python
python使用magic模块进行文件类型识别方法
Dec 08 Python
Python3中的最大整数和最大浮点数实例
Jul 09 Python
Python Pandas数据中对时间的操作
Jul 30 Python
python中resample函数实现重采样和降采样代码
Feb 25 Python
django序列化时使用外键的真实值操作
Jul 15 Python
python redis 删除key脚本的实例
Feb 19 #Python
Python列表切片操作实例总结
Feb 19 #Python
Python常用的json标准库
Feb 19 #Python
Python List cmp()知识点总结
Feb 18 #Python
Python列表(List)知识点总结
Feb 18 #Python
Python元组知识点总结
Feb 18 #Python
pandas数据集的端到端处理
Feb 18 #Python
You might like
很温暖很温暖的Lester Young
2021/03/03 冲泡冲煮
PHP在线打包下载功能示例
2016/10/15 PHP
PHP PDOStatement::bindValue讲解
2019/01/30 PHP
Laravel 登录后清空COOKIE的操作方法
2019/10/14 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
createElement动态创建HTML对象脚本代码
2008/11/24 Javascript
JavaScript CSS修改学习第一章 查找位置
2010/02/19 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
JavaScript中使用Math.PI圆周率属性的方法
2015/06/14 Javascript
jquery实现图片放大镜功能
2015/11/23 Javascript
jquery中键盘事件小结
2016/02/24 Javascript
JavaScript关于提高网站性能的几点建议(一)
2016/07/24 Javascript
Angular页面间切换及传值的4种方法
2016/11/04 Javascript
原生JS和jQuery操作DOM对比总结
2017/01/19 Javascript
基于JQuery和原生JavaScript实现网页定位导航特效
2017/04/03 jQuery
详解vue-cli下ESlint 配置说明
2018/09/03 Javascript
基于node.js实现爬虫的讲解
2019/02/18 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
[01:02:05]LGD vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.19
2018/08/21 DOTA
python操作mysql数据库
2017/03/05 Python
Python人脸识别初探
2017/12/21 Python
Python设计模式之MVC模式简单示例
2018/01/10 Python
Python中时间datetime的处理与转换用法总结
2019/02/18 Python
Python中正则表达式的用法总结
2019/02/22 Python
python覆盖写入,追加写入的实例
2019/06/26 Python
python实现动态数组的示例代码
2019/07/15 Python
python实现静态web服务器
2019/09/03 Python
Tensorflow进行多维矩阵的拆分与拼接实例
2020/02/07 Python
python调用jenkinsAPI构建jenkins,并传递参数的示例
2020/12/09 Python
python中zip()函数遍历多个列表方法
2021/02/18 Python
教师实习自我鉴定
2013/12/11 职场文书
早读迟到检讨书
2014/01/24 职场文书
国际政治学专业推荐信
2014/09/26 职场文书
Nginx代理同域名前后端分离项目的完整步骤
2021/03/31 Servers
详解java如何集成swagger组件
2021/06/21 Java/Android
Redis字典实现、Hash键冲突及渐进式rehash详解
2021/09/04 Redis