彻底搞懂Python元组

news/2024/7/19 10:18:13 标签: 列表, python, java, 机器学习, 编程语言
Python元组
Python 的元组与列表类似,不同之处在于元组的元素一旦创建就不能修改;
从形式上,元组的所有元素放在一对圆括号中,元素之间使用逗号分隔;
如果元组中只有一个元素则必须在最后增加一个逗号。
一、元组创建与元素访问
>>> x = (1, 2, 3)       #直接把元组赋值给一个变量
>>> type(x)             #使用type()函数查看变量类型
<class 'tuple'>
>>> x = ()             #空元组
>>> x = tuple()        #空元组
>>> tuple(range(5))    #将其他迭代对象转换为元组
(0, 1, 2, 3, 4)
>>> x[0]                #元组支持使用下标访问特定位置的元素
1
>>> x[-1]               #最后一个元素,元组也支持双向索引
3
>>> x[1] = 4            #元组是不可变的
TypeError: 'tuple' object does not support item assignment
>>> x = (3)             #这和x = 3是一样的
>>> x
3
>>> x = (3,)            #如果元组中只有一个元素,必须在后面多写一个逗号,避免二义性
>>> x
(3,)


很多内置函数的返回值也是包含了若干元组的可迭代对象,例如enumerate()、zip()等等。
>>> list(enumerate(range(5)))
[(0, 0), (1, 1), (2, 2), (3, 3), (4, 4)]
>>> list(zip(range(3), 'abcdefg'))
[(0, 'a'), (1, 'b'), (2, 'c')]
————————————————



http://www.niftyadmin.cn/n/740055.html

相关文章

财政政策与货币政策(上)

财政政策与货币政策(上) – 潘登同学的宏观经济学笔记 文章目录财政政策与货币政策(上) -- 潘登同学的宏观经济学笔记中国财政状况中国的财政盈余乘数效应还是李嘉图等价“乘数效应”还是“挤出效应”&#xff08;crowding out&#xff09;——“破窗理论”的启示货币政策中国货…

python自动化--控制手机

前面爬抖音的文章中提到有些手机app的请求不好伪造, 必须借助手机实时触发...然后想到手机的一些事件也是可以通过程序控制的.比如之前很火的微信跳一跳破解, 头脑王者破解(我写过这个), 或者无脑的app测试等,都可以写python程序实现自动化本文仍然只写思路.核心是: 其实不是控…

FastDFS单机部署及SpringBoot整合

前言 FastDFS是一个开源的高性能分布式文件系统。它的主要功能包括&#xff1a;文件存储、文件同步和文件访问&#xff08;文件上传和文件下载&#xff09;&#xff0c;可以解决高容量和负载平衡问题。FastDFS应满足其服务基于文件的网站的要求&#xff0c;如照片共享网站和视…

货币政策传导与货币政策调控-中国视角下的宏观经济

货币政策传导与货币政策调控-潘登同学的宏观经济学笔记 文章目录货币政策传导与货币政策调控-潘登同学的宏观经济学笔记货币传导路径货币是银行的负债——货币的“形而下”定义贷款创造存款货币乘数货币就是记忆&#xff08;money is memory&#xff09;——货币的“形而上”定…

利用Python实现微信自动回复

新年到了&#xff0c;不想让一早上给你发送祝福的人心里一阵寒风&#xff0c;可以秒回复对方的话&#xff0c;试试下面的python程序可以帮你解决这个问题。预装&#xff1a;python2.x或3.xpycharmpip install itchat pillow桌面新建一个文件我们叫做newYear.py文件打开它&#…

mysql oracle查询速度慢_Oracle数据库查询性能优化问题

查询、新增、修改及删除数据库等操作是影响web应用程序性能指标的重大因素。下面一些常见的建议可以提高查询性能问题。查询、新增、修改及删除数据库等操作是影响web应用程序性能指标的重大因素。下面一些常见的建议可以提高查询性能问题。1. 优化JDBC连接采用数据库连接池机制…

文件读写(详解)

1、文件读写的流程1&#xff09;类比windows中手动操作txt文档&#xff0c;说明python中如何操作txt文件&#xff1f;① windows中手动操作txt文件的步骤找到word文档打开word文档查看(或操作)word文档中的内容关闭word文档② python操作txt文件的步骤获取被打开的文件的内存对…

python应该打开哪个答案_python答案题库

大学计算机python选择填空题库与答案_理学_高等教育_教育专区。1、 执行循...1、 执行循环语句 for i in range(1,5):pass 后,变量 i 的值是 【4】 2、 循环语句 for i in range(-3,21-4)的循环次数为【6】 3、 Python 语言......python笔记题带答案_计算机软件及应用_IT/计算机…