9.基本数据类型(6)----元组

1.初识元组

元组(tuple):用()表示,用,隔开,元组是不可变的列表,也叫只读列表,元组中的元素无限制
注意事项:
1.因为()还表示运算的优先级,所以元组中即使只有一个元素也要加 ,

tup = (1,)

2.元组的不可变是指第一层不可变

tup = ([1,2,3],1,2)
tup[0] = 4                      报错,因为第一层不可变
tup[0][0] = 3                   不报错,因为tup[0]对应的lst中的元素相当于元组中的第二层数据了

3.元组叫只读列表,所以他和列表一样可以用索引取值,结果还是元组;当然也可因进行遍历。

2.元组常用方法

名称作用
len(tup)返回元组元素个数
max(tup)返回最大的元素
min(tup)返回最小的元素
tupel(iterable)将可迭代对象转化为元组
del tup删除元组

示例代码如下:

tup = (1,2,3,)
print(len(tup))										结果为:3
print(max(tup))										结果为:3
print(min(tup))										结果为:1

lst = ["a","b","c"]
print(tuple(lst),type(tuple(lst)))					结果为:('a', 'b', 'c') <class 'tuple'>

tup = (1,2,3,)
del tup
print(tup)											结果为:报错,元组被删除掉了不存在了

3.遍历元组

tup = (1,2,3)
for i in tup:
    print(i)
    
for k,v in enumerate(tup):
    print(k,v)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值