Python系列:元组的使用
【摘要】 python系列第二课
今天就带着大家开始我们——Python学习的第二课,Python数据类型之元组的介绍。
1. 什么是元组?
有时候你需要创建一系列不可修改的元素, 元组可以满足这种需求。 Python将不能修改的值称为不可变的 , 而不可变的列表被称为元组。
注意:列表你可能现在还不清楚,这将在后面的文章中为大家介绍。
2. 元组的定义和访问
元组使用圆括号来定义,第一节我们已经知道:元组也是序列。 因此定义元组后, 就可以使用索引来访问其元素。
2.1 定义元组
我们已经知道:元组中的元素不可变。例如:你想要定义一个固定的矩形,你知道它的长和宽,此时使用元组就在适合不过了。
>>> 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'>
2.2 访问元组
访问序列中的元素,一般使用的是索引和切片,这里大家知道怎么使用就行。后面,我们会用一个小节专门讲述这个知识点。
# 定义一个元组
>>> x = (1, 2, "黄", True, 1.2)
# 使用索引访问元素
>>> x[0]
1
>>> x[2]
'黄'
# 使用切片访问元素
>>> x[1:]
(2, '黄', True, 1.2)
3. 遍历元组
直接使用for 循环来遍历元组中的所有值。
>>> x = (1, 2, "黄", True, 1.2)
>>> for i in x:
... print(i)
...
1
2
黄
True
1.2
4. 元组中需要注意的地方
元组的使用其实很简单,这里总结几点知识,大家记住就行。
- ① 元组中的元素不可变,元组一旦创建成功,就定型了;
- ② 对于单元素元组,则这个元素后面必须要有“,”才表示元组,否则该元素就还是其原来的类型。
- ③ 元组也是序列中的一种,支持索引、切片、迭代、长度、运算;
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)