【Python数据容器】--- 元组的基本使用

个人主页:平行线也会相交
欢迎 点赞 收藏✨ 留言✉ 加关注本文由 平行线也会相交 原创
收录于专栏【Python小白从入门到精通】
本专栏旨在分享学习Python的一点学习心得,欢迎大家在评论区讨论
在这里插入图片描述

元组一旦定义完成,就不可以修改。
所以当我们想要封装数据但又要求数据不被篡改时,就可以使用元组。

目录

  • 一、元组的定义
    • 元组的嵌套定义
    • 下边索引的使用
  • 二、元组的相关操作
    • 查找---index()
    • count()
    • len(元组)
    • 注意
  • 三、元组的遍历
    • for循环遍历
    • while循环遍历

一、元组的定义

元组定义:元组的定义使用小括号,用逗号隔开数据,数据可以是不同的数据类型。

元组的定义格式:

# 元组定义
# 定义元组字面量
(元素,元素,元素,元素,......)

# 定义元组变量
变量名称 = (元素,元素,元素,元素,......,元素)

# 定义空元组
变量名称 = ()
变量名称 = tuple()

这里要注意:如果我们想让元组中只有一个元素时,我们要在这个元素的后面写一个逗号。

请看举例:

t1 = ("hello world")
t2 = ("hello world",)
print(f"t1的数据类型:{type(t1)},内容是{t1}")
print(f"t2的数据类型:{type(t2)},内容是{t2}")

【Python数据容器】--- 元组的基本使用_第1张图片

元组的嵌套定义

t1 = (1,2,3,(4,5,6),(7,8,9))

下边索引的使用

t1 = (1,2,3,(4,5,6),(7,8,9))

我们如果想要取出内层元组中的元素6
print(t1[3][2])

二、元组的相关操作

方法 作用
index() 查找某个数据,如果元组中存在则返回该元组下标否则会报错
count() 统计某个数据在当前元组中的个数
len(元组) 统计元组内的元素个数

查找—index()

t1 = (1,2,3,4)
print(f"1在元组t1中的下标为{t1.index(1)}")

在这里插入图片描述

count()

count():统计某个数据在当前元组中的个数

t1 = (1,2,2,3,3,3,3,4,5)
print(f"3在元组t1中的个数是{t1.count(3)}")

在这里插入图片描述

len(元组)

len(元组):统计元组的元素个数。

t1 = (1,2,2,3,3,3,3,4,5)
print(f"元组t1中的元素个数是{len(t1)}")

在这里插入图片描述

注意

**元组这里需要特别注意的是:如果元组中存在数据类型为列表的数据,那么该列表中的内容是可以进行修改的。**请看举例:

t1 = (1,2,3,[4,5,6])
print(f"修改前的t1内容:{t1}")
t1[3][0] = 1
t1[3][1] = 2
t1[3][2] = 3
print(f"修改后的t1内容:{t1}")

【Python数据容器】--- 元组的基本使用_第2张图片

再次强调:如果元组里面嵌套了list类型的数据,那么list类型数据中的内容我们是可以修改的。

三、元组的遍历

for循环遍历

# for循环遍历元组
t1 = (1,2,3,(4,5,6),7,8,9)
for tmp in t1:
    print(tmp,end = " ")

在这里插入图片描述

while循环遍历

# while循环遍历元组
t1 = (1,2,3,(4,5,6),7,8,9)
index = 0
while index < len(t1):
    print(t1[index],end = " ")
    index += 1

【Python数据容器】--- 元组的基本使用_第3张图片
好了,以上就是Python数据容器中元组的基本使用。
就到这里啦,再见啦友友们!!!

【Python数据容器】--- 元组的基本使用_第4张图片

你可能感兴趣的:(Python小白从入门到精通,python,开发语言)