Python系列:元组的使用

举报
数据分析与统计学之美 发表于 2021/09/27 21:19:15 2021/09/27
【摘要】 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
2True
1.2

4. 元组中需要注意的地方

元组的使用其实很简单,这里总结几点知识,大家记住就行。

  • ① 元组中的元素不可变,元组一旦创建成功,就定型了;
  • ② 对于单元素元组,则这个元素后面必须要有“,”才表示元组,否则该元素就还是其原来的类型。
  • ③ 元组也是序列中的一种,支持索引、切片、迭代、长度、运算;
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。