Python—元组tuple的基础知识

元组

特点:

  • 有序
  • 可以重复
  • 不可更改(元组中的列表可以更改,更改后元组发生变化)

符号使用()

整体用(),元素用,隔开

创建

  • 空元组的创建,不能添加元素
  • 单元素元组的创建,需要在单元素后面加个,
tp=()
tp=('aaa',)
  • 多元素元组的创建,包含多种数据类型

(1)拼接

li1=("1",)
li2=("x",)
print(li1+li2)

(2)重复

print(li1*3)

(3)索引(偏移) 切片

tp=('c',[1,2],'taaa',1)
print((tp[0],tp[3]))
print(tp[:3])
print(tp[::-1])
print(tp[2][0])

('c', 1)
('c', [1, 2], 'taaa')
(1, 'taaa', [1, 2], 'c')
t

(4)增删改查

  • 索引
  • 切片
  • index()返回第一个要查找元素的位置

不可

不可删除一个元素

可用del删除整个元组

只能改元组中列表中的元素

遍历

  • 元素遍历
tp=('c','i','t','y','1','9','0','9')
for i in tp:
    print(i)
  • 索引遍历
tp=('c','i','t','y','1','9','0','9')
for i in range(len(tp)):
    print(tp[i])
  • 枚举enumerate
tp=('c','i','t','y','1','9','0',[1,2,3])
for i in enumerate(tp):
    print(i,end=' ')

# (0, 'c') (1, 'i') (2, 't') (3, 'y') (4, '1') (5, '9') (6, '0') (7, [1, 2, 3]) 

元组中大部分用法与list列表类似,要多注意增删改查的用法

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值