Python 第三节 第十一课
[toc]
元组 tuple
列表属于可变序列, 可以任意改变列表中的元素. 元组属于不可改变序列, 不能修改元组中的元素. 因此, 元组没有增加元素, 修改元素, 删除元素相关的方法.
因此, 我们只需要学习元组的创建和删除, 元组中元素的访问和计数即可. 元组支持如下操作:
1. 索引访问
2. 切片操作
3. 连接操作
4.成员关系操作
5. 比较运算
6. 计数: 元组长度 len(), 最大值 max(), 最小值 min(), 求和 sum() 等
元组的创建
1. 通过 () 创建元组. 小括号可以省略.
a = (10, 20, 30) 或者 a = 10, 20, 30
如果元组只有一个元素, 则后面必须加逗号. 这是因为解释器会把 (1) 解释为整数 1; (1,) 解释为元组.
>>> a = (1)
>>> type(a)
<class "int">
>>> a = (1,) #或者 a = 1,
>>> type(a)
2. 通过 tuple() 创建元组
tuple(可迭代的对象)
例如:
b = tuple() #创建一个空元组对象
b = tuple("abc")
b = tuple(range(3))
b = tuple([2, 3, 4])
总结:
tuple() 可以接收列表, 字符串, 其他序列类型, 迭代器生成元组.
list() 可以接收元组, 字符串, 其他序列类型, 迭代器等生成列表.
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/108826048
- 点赞
- 收藏
- 关注作者
评论(0)