我是靠谱客的博主 冷酷曲奇,最近开发中收集的这篇文章主要介绍Python中序列的内置类型之元组Tup(三),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述


文章目录

    • 1、元组是什么
    • 2、创建元组
    • 3、访问元组中的元素
    • 4、组合元组
    • 5、删除元组
    • 6、元组操作符的使用
    • 7、元组函数


1、元组是什么

Python的元组是一个固定的元素集合体,它与列表类似,不同之处在于元组的元素不能修改,由于他不能修改,所以它没有升降序之类的功能,并且元组没有内置方法。而它却常常被初始定义一些比较固定的元素,方便之后的调用,如对话信息中的文本。
元组使用小括号(也可以不使用括号),列表使用方括号。
元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可。


2、创建元组

Python中创建元组也是比较简单,只在把各个元素以逗号隔开。

1)、创建空元组

tup1 = ()
print(tup1)

以上实例输出结果:

()

2)、创建包含元素的元组

tup1 = (1,)    # 元组中只包含一个元素时,需要在元素后面添加逗号
print(tup1)

tup2 = (1)     # 没有加入逗号将使的获取是值而不是元组
print(tup2)

tup3 = ('a','b','c')
print(tup3)

tup4 = 1,2,3,4  # 不加括号也可以形成元组,但不建议这样操作
print(tup4)

以上实例输出结果:

(1,)
1
('a', 'b', 'c')
(1, 2, 3, 4)

3、访问元组中的元素

Python访问元组中的方法与访问列表的方法比较相近,也是可以通过索引与切片的方法访问其中的元素。

1)、访问其中的一个元素

tup1 = (1,2,3)    
print(tup1[0])

tup2 = ('a','b','c')
print(tup2[0])

以上实例输出结果:

1
a

2)、访问其中的多个元素(切片)

tup1 = [1,2,3,4,5]                    

print(tup1[0:1])   # 读取tup1列表中的第一个元素,切片是不包含后面那个元素的值
print(tup1[:2])    # 如果切片前面一个值缺省的话,从开头开始取
print(tup1[1:])    # 如果切片后面的值缺省的话,取到末尾
print(tup1[:])     # 如果全部缺省,取全部
print(tup1[0:2:2]) # 最后一个2是表示步长(即隔开几个数取的意思)

以上实例输出结果:

[1]
[1, 2]
[2, 3, 4, 5]
[1, 2, 3, 4, 5]
[1]

3)、循环获取元组中的元素

tup1 = [1,2,3,4,5]                    

for i in tup1:
    print(i)   # 使用for打印出列表中的每一个元素

以上实例输出结果:

1
2
3

4、组合元组

元组中的元素值是不允许修改的,但可以对元组进行连接组合

tup1 = [1,2,3] 
tup2 = ['a','b','c']  

tup3 = tup1 + tup2
print(tup3)

以上实例输出结果:

[1, 2, 3, 'a', 'b', 'c']

5、删除元组

元组不允许删除单个元素,但是可以通过 del 删除整个元组。


tup1 = [1,2,3] 

print(tup1)
del tup1
# print(tup1) # 再将引用tup1将出错

以上实例输出结果:

[1, 2, 3]

6、元组操作符的使用

在元组中也可以像列表一样,使用 + 、*、in 等操作符号。

Python 表达式结果描述
(1, 2, 3) + (4, 5, 6)(1, 2, 3, 4, 5, 6)组合
(‘AB’) * 3(‘AB’,‘AB’,‘AB’)重复
3 in (1, 2, 3)True元素是否存在于元组中

7、元组函数

为Python List (列表)获取更更的功能,可以使用以下函数辅助。

序号函数说明
1cmp(tup1, tup2)比较两个列表的元素
2len(tup)获取列表元素个数
3max(tup)返回列表元素最大值
4min(tup)返回列表元素最小值
5tuple(seq)将列表转换为元组

上一章:Python中序列的内置类型之列表List(二)

最后

以上就是冷酷曲奇为你收集整理的Python中序列的内置类型之元组Tup(三)的全部内容,希望文章能够帮你解决Python中序列的内置类型之元组Tup(三)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(50)

评论列表共有 0 条评论

立即
投稿
返回
顶部