Python零基础学习笔记(二十)—— tuple元组

简介: #创建空元组 tuple1 = () print(tuple1) #创建带有元素的元组 tuple2 = (1, 2, 3, "jjking", True) #元素类型可以不同 print(tuple2) #定义只有1 个元素的元组 tuple3 = (1 ) #后面必须加逗号 print(t.
#创建空元组
tuple1 = ()
print(tuple1)
#创建带有元素的元组
tuple2 = (1, 2, 3, "jjking", True) #元素类型可以不同
print(tuple2)
#定义只有1 个元素的元组
tuple3 = (1 )  #后面必须加逗号
print(tuple3)
print(type(tuple3))

'''
元组元素的访问
格式: 元组名[下标]
注意:下标不能越界
'''
tuple4 = (1, 2, 3, 4, 5)
print(tuple4[3])
#获取最后一个元素
print(tuple4[-1])
#获取倒数第二个元素
print(tuple4[-2])

#修改元组,实际上修改的是元素里面的数据
tuple5 = (1, 2, 3, 4, [1, 2, 3], 5)
print(tuple5)
tuple5[4][2] = 4
print(tuple5)

#删除元组
del tuple5
#print(tuple5) 因为被删除了所以打印不出来,会报错

#元组的操作
t1 = (1 ,2, 3, 4)
t2 = (5, 6)
t3 = t1 + t2
print(t3)
#元组重复
print(t3 *3)
#判断元素是否在元组中
print( 3 in t3)
#元组的截取
#格式:元组名[ 开始下标:结束下标 ]
#从开始下标开始截取,到结束下标之前,默认从头到尾
print(t3[1:4])

#二维元组:元素为一维元组的元组
t4 = ((1, 2, 3), (4, 5, 6), (7, 8, 9))
print(t4)
print(t4[2][1])

'''元组的方法'''
#len() 返回元组中元素的个数
print(len(t4))
#max() 返回元组中的最大值
print(max(t1))
#min() 返回元祖中的最小值
print(min(t1))
#列表转元组
list2 = [1, 2, 3, 4, 5]
t5 = tuple(list2)
print(t5)
#元组转列表
list1 = list(t3)
print(list1)

'''
一旦初始化元组里面的元素就不能修改了
和列表的区别就是不可变
这就提高了数据的安全性
所以说能用元组尽量用元组
'''

#元组的遍历
for i in (1, 2, 3, 4,5):
    print(i)

相关文章
|
23天前
|
网络协议 Java Linux
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
本文介绍了PyAV库,它是FFmpeg的Python绑定,提供了底层库的全部功能和控制。文章详细讲解了PyAV的安装过程,包括在Windows、Linux和ARM平台上的安装步骤,以及安装中可能遇到的错误和解决方法。此外,还解释了时间戳的概念,包括RTP、NTP、PTS和DTS,并提供了Python代码示例,展示如何获取RTSP流中的各种时间戳。最后,文章还提供了一些附录,包括Python通过NTP同步获取时间的方法和使用PyAV访问网络视频流的技巧。
95 4
PyAV学习笔记(一):PyAV简介、安装、基础操作、python获取RTSP(海康)的各种时间戳(rtp、dts、pts)
|
24天前
|
Python
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
使用Python的socket库实现客户端到服务器端的图片传输,包括客户端和服务器端的代码实现,以及传输结果的展示。
97 3
Socket学习笔记(二):python通过socket实现客户端到服务器端的图片传输
|
24天前
|
JSON 数据格式 Python
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
本文介绍了如何使用Python的socket模块实现客户端到服务器端的文件传输,包括客户端发送文件信息和内容,服务器端接收并保存文件的完整过程。
95 1
Socket学习笔记(一):python通过socket实现客户端到服务器端的文件传输
WK
|
11天前
|
Python
python元组与列表的转换
在 Python 中,元组(tuple)和列表(list)是两种常用的数据结构,它们之间可以相互转换
WK
18 9
WK
|
11天前
|
Python
Python创建元组
必须在这个元素后面加上一个逗号,否则 Python 会把它当作一个普通的带圆括号的表达式而不是元组
WK
13 4
WK
|
11天前
|
数据处理 Python
Python空元组作用有哪些
空元组在Python中可能不像包含元素的元组那样直接用于数据处理,但它们仍然可以在多种情境下发挥重要作用
WK
13 2
|
23天前
|
关系型数据库 MySQL 数据库
Mysql学习笔记(四):Python与Mysql交互--实现增删改查
如何使用Python与MySQL数据库进行交互,实现增删改查等基本操作的教程。
53 1
|
23天前
|
Ubuntu Linux Python
Ubuntu学习笔记(六):ubuntu切换Anaconda和系统自带Python
本文介绍了在Ubuntu系统中切换Anaconda和系统自带Python的方法。方法1涉及编辑~/.bashrc和/etc/profile文件,更新Anaconda的路径。方法2提供了详细的步骤指导,帮助用户在Anaconda和系统自带Python之间进行切换。
66 1
|
29天前
|
存储 Python
【免费分享编程笔记】Python学习笔记(二)
【免费分享编程笔记】Python学习笔记(二)
39 0
【免费分享编程笔记】Python学习笔记(二)
|
25天前
|
索引 Python
Excel学习笔记(一):python读写excel,并完成计算平均成绩、成绩等级划分、每个同学分数大于70的次数、找最优成绩
这篇文章是关于如何使用Python读取Excel文件中的学生成绩数据,并进行计算平均成绩、成绩等级划分、统计分数大于70的次数以及找出最优成绩等操作的教程。
48 0