码迷,mamicode.com
首页 > 编程语言 > 详细

python元组

时间:2020-12-05 10:49:01      阅读:7      评论:0      收藏:0      [点我收藏+]

标签:字符串   一段   src   添加元素   run   lazy   运算符   创建   pre   

一、元组定义

python中的元组与列表类似,不同之处在于元组的元素不能修改

元组使用小括号 () ,列表使用方括号 [ ]

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

技术图片

创建元组示例:

tup1 = (Google, Runoob, 1997, 2000)
tup2 = (1, 2, 3, 4, 5 )
tup3 = "a", "b", "c", "d"   #  不需要括号也可以
tup4 = ()           # 创建空元组

print(type(tup3))   # 输出:<class ‘tuple‘>
print(type(tup4))   # 输出:<class ‘tuple‘>

注意

tup1 = (50)
print(type(tup1))     # 不加逗号,类型为整型
                      # 输出:<class ‘int‘>
tup1 = (50,)
print(type(tup1))     # 加上逗号,类型为元组
                      # <class ‘tuple‘>

 

二、元组索引

技术图片

 

 元组可以使用下标索引来访问元组中的值

tup1 = (Google, Runoob, 1997, 2000)
tup2 = (1, 2, 3, 4, 5, 6, 7)

print("tup1[0]: ", tup1[0])         # 输出:tup1[0]:  Google
print("tup2[1:5]: ", tup2[1:5])     # 输出:tup2[1:5]:  (2, 3, 4, 5)

 

三、修改元组

元组中的元素值是不允许修改的,但我们可以对元组进行连接组合,如下实例

tup1 = (12, 34.56)
tup2 = (abc, xyz)

# 创建一个新的元组
tup3 = tup1 + tup2
print(tup3)         # 输出:(12, 34.56, ‘abc‘, ‘xyz‘)

 

四、删除元组

tup = (Google, Runoob, 1997, 2000)

print(tup)      # 输出:(‘Google‘, ‘Runoob‘, 1997, 2000)
del tup         # 删除元组
print("删除后的元组 tup : ")
print(tup)      # 报错

 

五、元组运算符

与字符串一样,元组之间可以使用 + 号和 * 号进行运算。这就意味着他们可以组合和复制,运算后会生成一个新的元组

技术图片

 

 

六、元组索引、截取

因为元组也是一个序列,所以我们可以访问元组中的指定位置的元素,也可以截取索引中的一段元素。

技术图片

 

 tup = (Google, Runoob, Taobao, Wiki, Weibo,Weixin)

技术图片

 

 

七、元组内置函数

技术图片

 

python元组

标签:字符串   一段   src   添加元素   run   lazy   运算符   创建   pre   

原文地址:https://www.cnblogs.com/caiyongjiesmile/p/14049439.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!