python基础(三):元组
2024-08-28 10:15:35
什么是元组
有时候你需要创建一系列不可修改的元素,元组可以满足这种需求。Python将不能修改的值称为不可变的,而不可变的列表被称为元组。
元组的定义和访问
元组使用圆括号来定义,我们已经知道:元组也是序列。因此定义元组后, 就可以使用索引来访问其元素。
定义元组
我们已经知道:元组中的元素不可变。例如:你想要定义一个固定的矩形,你知道它的长和宽,此时使用元组就在适合不过了。
>>> x = (18,20)
>>> type(x)
<class 'tuple'>
上述代码,我么使用Python中的type()函数,用于检查变量的数据类型。
如果元组只有一个元素,则这个元素后面必须要有“,”才表示元组,否则该元素就还是其原来的类型。
>>> x = (2)
>>> type(x)
<class 'int'>
>>> y = (2,)
>>> type(y)
<class 'tuple'>
---------------------------------------
>>> x = ("梁")
>>> type(x)
<class 'str'>
>>> y = ("梁",)
>>> type(y)
<class 'tuple'>
访问元组
访问序列中的元素,一般使用的是索引和切片,这里大家知道怎么使用就行。后面,我们会用一个小节专门讲述这个知识点。
# 定义一个元组
>>> x = (1, 2, "梁", True, 1.2)
# 使用索引访问元素
>>> x[0]
1
>>> x[2]
'梁'
# 使用切片访问元素
>>> x[1:]
(2, '梁', True, 1.2)
遍历元组
直接使用for 循环来遍历元组中的所有值。
>>> x = (1, 2, "梁", True, 1.2)
>>> for i in x:
... print(i)
...
1
2
梁
True
1.2
元组中需要注意的地方
元组的使用其实很简单,这里总结几点知识,大家记住就行。
① 元组中的元素不可变,元组一旦创建成功,就定型了;
② 对于单元素元组,则这个元素后面必须要有“,”才表示元组,否则该元素就还是其原来的类型。
③ 元组也是序列中的一种,支持索引、切片、迭代、长度、运算;
由于元组和列表,有很多相似的地方,而列表用的又是最多的,所以这里咋们简单了解一下元组即可,其它方法我们将在学习列表的时候讲述。
最新文章
- QDirModel
- spark shell
- C# keybd_event模拟对照表以及用法.
- Python实现kNN(k邻近算法)
- Windows Thrift安装及HelloWorld
- LeetCode_Text Justification
- Thrift对多接口服务的支持
- java设计原则:16种原则
- 关于Visual Studio未能加载各种Package包的解决
- LINUX 硬盘分区及文件系统
- 重新认识AWS
- ado.net 参数传递之 in
- linux 远程复制 scp
- Unit 4.css的导入方式和选择器
- python实现redis分布式锁
- python 之常用模块
- 自定义simple_tag和filter在html中渲染出来的联系和区别
- 生产环境使用nginx做负载均衡配置的五种策略
- MXNet官方文档中文版教程(3):神经网络图(Symbol)
- 你的安全设置不允许网站使用安装在你的计算机上的ActiveX控件
热门文章
- Masterboxan INC发布《2019年可持续发展报告》
- Unity3d 拖拽脚本报错Can&#39;t add the script component ";"; because the script class cannot be found
- Python算法_两数之和(01)
- 关于Sidecar Pattern
- hadoop支持lzo完整过程
- Content type &#39;application/json;charset=UTF-8&#39; not supported异常的解决过程
- Mybites学习
- sun公司和apache使用ftpclient的区别
- 前端与后端之间参数的传递与接收和@RequestBody,@Requestparam,@Param三个注解的使用
- 微信的两种access_token总结,不能混淆