Python 元组

元组(tuple)

Python的元组与列表类似,可以存放任意类型的值,不同之处在于元组的元素不能修改。

表示方法:

用小括号()表示。只需要在括号中添加元素,并使用逗号将其隔开即可。

创建空元组

tup = ()

元组中只包含一个元素时,最好在元素后面添加逗号

tup = (18,)
tup = ("q",)

访问元祖:

元组与字符串类似,下标索引从0开始,可以进行截取,访问等。

tup = (13,"a","b",1,2)
print(tup[2])

#输出结果:b

截取元组:顾首不顾尾

tup = (13,"a","b",1,2)
print(tup[2:4])

#输出结果:('b',1)

删除元组:

元组中的元素值是不允许删除的,但我们可以使用del()语句来删除整个元组。

name=("a","b","c","1","3","a")
print(name)
del name
print(name)

#输出结果:('a', 'b', 'c', '1', '3', 'a')
#输出结果:NameError: name 'name' is not defined

元组内置函数:

方法 描述 实例
len(tuple) 计算元组元素个数
tup=(1,2,3,4,5,6)
print(len(tup))

#输出结果:6

 

max(tuple) 返回元组中元素最大值
tup=(1,2,3,4,5,6)
print(max(tup))

#输出结果:6

 

min(tuple) 返回元组中元素最小值
tup=(1,2,3,4,5,6)
print(min(tup))

#输出结果:1

 

tuple(seq) 将列表转换为元组
list = [1,2,3]          #列表
print(tuple(list))

#输出结果:(1, 2, 3)       #元组

 

count() 查找元组中某元素的个数
name=("a","b","c","1","3","a")
print(name.count("a"))

#输出结果:2
index() 查找元组中元素所在下标
name=("a","b","c","1","3","a")
print(name.index("a"))
print(name.index("a",2))

#输出结果:0
#输出结果:5
原文地址:https://www.cnblogs.com/Chestnut-g/p/9782385.html