2022年 11月 4日

Python基础教程——2.5python元祖

文章目录

  • 一、前言
  • 二、元祖的创建
  • 三、元祖的相关操作
  • 四,元祖的相关方法

一、前言

本节来了解一下python的元祖,Python的元组与列表类似,不同之处在于元组的元素不能修改。列表使用方括号,元组使用小括号。

二、元祖的创建

元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。

demo_tup = ('python', 'java', 999, 666)
# 创建空元组
empty_tup = ()
# 元组中只包含一个元素时,需要在元素后面添加逗号
one_tup = (50,)
  • 1
  • 2
  • 3
  • 4
  • 5

三、元祖的相关操作

元组与字符串类似,下标索引从 0 开始,可以进行截取,组合等。

元祖数据的获取
在这里插入图片描述

demo_tup = ('python', 'java', 1996, 666,"c++")
print(demo_tup[0])
print(demo_tup[3])
print(demo_tup[-1])

# 输出结果
python
666
c++
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

元祖截取部分数据

demo_tup = ('python', 'java', 1996, 666,"c++")
print(demo_tup[1:3])
print(demo_tup[-4:-2])

# 输出结果
('java', 1996)
('java', 1996)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

注意:元祖除了访问之外,增加和删除以及修改元素都是不允许的

四,元祖的相关方法

元组内置函数

名称 说明 示例 结果
len 统计元组元素个数 demo_tup = (‘python’, ‘java’, 1996, 666,“c++”)
len(demo_tup)
5
max 返回元组中元素最大值 demo_tup = (2, 4, 7, 3,6)
max(demo_tup)
7
min 返回元组中元素最小值 demo_tup = (2, 4, 7, 3,6)
min(demo_tup)
2
tuple 将可迭代系列转换为元组 demo_list= [‘python’, ‘java’, 1996, 666]
tuple(demo_list)
(‘python’, ‘java’, 1996, 666)