8、元组

tuple元组不能修改,但元组的元素的元素可以修改,元组可以整体删除

1、创建和删除元组

#创建元组
tup = (1,2,3)
print(tup) #(1, 2, 3)

#删除元组(元组的元素不允许删除,但可以使用del删除整个元组)
tup = ('Google', 'Runoob', 1997, 2000)
print (tup)
del tup
print ("删除后的元组 tup : ")
print (tup) #NameError: name 'tup' is not defined

2、元组运算

#计算元素个数
a = len((1,2,3))
print(a) # 3

#连接
print((1,2,3)+(4,5,6)) #(1, 2, 3, 4, 5, 6)

#复制
print((1,)*4) #(1, 1, 1, 1)

#元素是否存在元组中
print(3 in (1,2,3)) # True

#迭代
for x in (1,2,3):
    print(x) #1,2,3

3、元组索引与截取

L = ('Google', 'Taobao', 'Runoob')
print(L[2]) #读取第三个元素Runoob

print(L[-2]) #反向读取;读取倒数第二个元素Taobao

print(L[1:]) #截取元素,从第二个开始后的所有元素('Taobao', 'Runoob')

4、元组内置函数

#计算元组个数
tuple1 = ('Google', 'Runoob', 'Taobao')
print(tuple1) #('Google', 'Runoob', 'Taobao')

#返回元组中的最大值
tuple2 = ('5', '4', '8')
print(max(tuple2)) # 8

#返回元组中的最小值
print(min(tuple2))  # 4

#把列表转换为元组
list1 = [1,2,3,4]
print(tuple(list1)) #(1, 2, 3, 4)

 

转载于:https://www.cnblogs.com/jp-mao/p/6288576.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值