python3元组

本文介绍了Python3中的元组,作为不可变类型,元组的创建、访问以及其特性。通过示例展示了元组的初始化、单元素元组的特殊表示、元组的索引访问,以及元组的连接操作。同时,提到了元组的删除操作只能删除整个元组,不能修改其元素。最后,列举了几个与元组相关的内置函数,如`len()`、`tuple()`、`max()`和`min()`。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

#元组 相对于列表就没有那么灵活了因为元组属于不可变类型
#以下3个案例都属于元组
tup1=('a','b','c','d');
tup2=(1,2,3,4);
tup3='e','f','g'

#创建一个空元组
tup4=()


#如果元组只有一个元素时后面需要加一个逗号
tup5=('hello',)

#访问元组需要通过索引去访问

print('结果1:',tup1[0]) #这里索引的是tup1下标为0的位置

#元组的修改,说好的元组是不可变类型,怎么又能修改呢,其实这里的修改是指把元组进行连接而已
tup_and=tup1+tup2+tup3
print('结果2:',tup_and)

#元组的删除:元组的值是不能被删除的只能是删除整个元组
del tup2
print('删除的元组tup2')
print(tup2) #这里输出的结果就报错了,说tup2未定义,因为已经被删除了

 

结果1: a
结果2: ('a', 'b', 'c', 'd', 1, 2, 3, 4, 'e', 'f', 'g')
删除的元组tup2
---------------------------------------------------------------------------
NameError                                 Traceback (most recent call last)
<ipython-input-35-5e8d9308bcb9> in <module>()
     18 del tup2
     19 print('删除的元组tup2')
---> 20 print(tup2)

NameError: name 'tup2' is not defined

 

 

除此之外元组还有一些内置的函数:

len(tuple) 返回一个元组里面元素的个数

tuple(list)将列表转换为元组

max(tuple)返回一个元组里面最大的元素

min(tuple)返回一个元组里面最小的元素

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值