首页 > 其他 > 详细

8、元组

时间:2017-01-16 10:37:58      阅读:90      评论:0      收藏:0      [点我收藏+]

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)

 

8、元组

原文:http://www.cnblogs.com/jp-mao/p/6288576.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!