Python基础——数据类型—元组
Python基础——数据类型—元组
‘’‘元组,元组中的数据不可以改变,但是可以存储可以改变的元素,例如list’’’
元组的创建
- 创建一个空元组
tup = ()#元组用()创建
- 直接创建一个元组
tup = (1,2,3,4,'kiki','Tom',[1,2,3,'张三'])#元组中的元素类型可以多种
- 当元组中只有一个元素时,要在元素的末尾添加一个逗号
tup = ('a',)#直接创建只有一个元素的元组
- 用tuple()函数创建元组
#定义一个列表
lis = [1,2,3,['kiki','Tom'],88,'a']
tup = tuple(lis)#用tuple()函数创建元组
print(tup)
输出:
访问元组
同列表和字符串一样,访问元组,通过索引下标来访问,第一个下标也为 0
#定义一个元祖
tup1 = (1, 2, 3, ['kiki', 'Tom'], 88, 'a')
#访问元组的第一个元素
print(tup[0])
#访问元组的第2~4个元素
print(tup[1:5])
输出
元组的拼接
两个元组拼接直接用‘+’拼接
tup = tup1 + tup2
元组中的元素是不允许进行修改和删除的,但是可以删除整个元组
del(tup)
元组的运算符
len(tup)#求元组内元组的个数,即元组的长度
tup + tup #元组的连接
tup*n #元组的复制
x in tup #x元素是否在元组里
打印元组元素
for x in tup1:
print(x)
元组的内置函数
计算元组元素个数
len(tuple)
返回元组中元素的最大值最小值
max(tup)
min(tup)
将可迭代系列转换为元组
列表转元组,字符串转元组
tuple(iterabie)
string = 'asdfg'
tup = tuple(string)
print(tup)
输出: