Python基础——数据类型—元组

Python基础——数据类型—元组

‘’‘元组,元组中的数据不可以改变,但是可以存储可以改变的元素,例如list’’’

元组的创建

  • 创建一个空元组
tup = ()#元组用()创建
  • 直接创建一个元组
tup = (1,2,3,4,'kiki','Tom',[1,2,3,'张三'])#元组中的元素类型可以多种
  • 当元组中只有一个元素时,要在元素的末尾添加一个逗号
tup = ('a',)#直接创建只有一个元素的元组
  • 用tuple()函数创建元组
#定义一个列表
lis = [1,2,3,['kiki','Tom'],88,'a']
tup = tuple(lis)#用tuple()函数创建元组
print(tup)

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

访问元组

同列表和字符串一样,访问元组,通过索引下标来访问,第一个下标也为 0

#定义一个元祖
tup1 = (1, 2, 3, ['kiki', 'Tom'], 88, 'a')
#访问元组的第一个元素
print(tup[0])
#访问元组的第2~4个元素
print(tup[1:5])

输出
在这里插入图片描述

元组的拼接

两个元组拼接直接用‘+’拼接

tup = tup1 + tup2

元组中的元素是不允许进行修改和删除的,但是可以删除整个元组

del(tup)

元组的运算符

len(tup)#求元组内元组的个数,即元组的长度
tup + tup #元组的连接
tup*n #元组的复制
x in tup #x元素是否在元组里

打印元组元素

for x in tup1:
    print(x)

元组的内置函数

计算元组元素个数

len(tuple)

返回元组中元素的最大值最小值

max(tup)
min(tup)

将可迭代系列转换为元组

列表转元组,字符串转元组

tuple(iterabie)
string = 'asdfg'
tup = tuple(string)
print(tup)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

企鹅家的北极熊

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值