IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> Python知识库 -> 自学Python 15 元组 -> 正文阅读

[Python知识库]自学Python 15 元组

Python 是一种特殊的列表



在Python程序中,可以将元组看作是一种特殊的列表。唯一与列表不同的是,元组内的数据元素不能发生改变。不但不能改变其中的数据项,而且也不能添加和删除数据项。当开发者需要创建一组不可以改变的数据时,通常会把这些数据放到一个元组中。

一、创建并访问一个元组

在Python程序中,创建元组的基本形式是以小括号“( )”将数据元素括起来,各个元素之间用逗号“,”隔开。例如下面都是合法的元组:

tup1 = ('Google', 'csdn','2022','2008');
tup2 = (1,2,3,4,5);

Python语言中允许创建空元组:

tup1 = ();

在Python程序中,当在元组中只有一个元素时,需要在元素后面添加逗号“,”。例如:

tup1 = (50,);

在Python程序中,元组与字符串和列表相似,下标索引也是从0开始的,并且也可以进行截取和组合等。例如下面的示例演示:

tup1 = ('Google', 'csdn','2022','2008')
tup2 = (1,2,3,4,5)
print("浏览器",tup1[0])
print("顺序",tup2[0:3])

输出结果:
在这里插入图片描述

二、修改元组

在Python程序中,元组一旦创立后就是不能被修改的。比如:

tup1 = ('Google', 'csdn','2022','2008');
tup1[0]='ko'

就会报错:
在这里插入图片描述
但是在现实程序应用中,开发者可以对元组进行连接组合。例如:

tup1 = ('Google', 'csdn','2022','2008')
tup2 = (1,2,3,4,5)
tup3 = tup1+tup2
print(tup3)

输出结果是:
在这里插入图片描述

三、删除元组

在Python程序中,虽然不允许删除一个元组中的元素值,但是可以使用del语句来删除整个元组。示例如下:

tup2 = (1,2,3,4,5);
print(tup2)
del tup2
print(tup2)

在这里插入图片描述

四、使用内置方法操作元组

在Python程序中,可以使用内置方法来操作元组,最常用的内置方法如下表:

内置方法描述
len(tuple)计算元组元素个数
max(tuple)返回元组中元素最大值
min(tuple)返回元组中元素最小值
tuple(seq)将列表转化为元组

五、将序列分解为单独的变量

在Python程序中,可以将一个包含N个元素的元组或序列分解为N个单独的变量。这是因为Python语法中允许任何序列(或可迭代的对象)都可以通过一个简单的赋值操作来分解为单独的变量,唯一的要求是变量的总数和结构要与序列相吻合。示例如下:

tup = (4,5)     #创建一个元组
x, y =tup       #分解
print(x)
print(y)
list1 = ['Google', 'csdn','2022','2008']#创建一个列表
name1,name2,year1,year2 = list1         #分解
print(name1)
print(year2)

输出结果如下:
在这里插入图片描述

  Python知识库 最新文章
Python中String模块
【Python】 14-CVS文件操作
python的panda库读写文件
使用Nordic的nrf52840实现蓝牙DFU过程
【Python学习记录】numpy数组用法整理
Python学习笔记
python字符串和列表
python如何从txt文件中解析出有效的数据
Python编程从入门到实践自学/3.1-3.2
python变量
上一篇文章      下一篇文章      查看所有文章
加:2022-04-26 11:38:17  更:2022-04-26 11:39:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 16:53:12-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码