元组的创建,特性,常用方法,

时间: 2023-07-29 admin 互联网

元组的创建,特性,常用方法,

元组的创建,特性,常用方法,

元组的创建

对于元组,其可以存储任意数据类型,但存储的数据不能改变,即不能增删改查。在元组中,除了数值类型可以相加减外,其余类型都不可以,并且元组不可以被复制。
定义元组
t = (1,1.2,True,‘westos’)
print(t,type(t))

如果元组里面包含可变数据类型,可以间接修改元组内容

t1 = ([1,2,3],4)
t1[0].append(4)
print(t1)

t2 = ()
print(t2)
t3 = tuple([])
print(t3)
l4 = list(())
print(l4)

元组如果只有一个元素,后面一定要加逗号,否则数据类型不确定

t4 = (1,)
print(t4,type(t4))

元组的特性

tuple = (1,1.0,True,‘westos’)

索引

print(tuple[0])
print(tuple[-1])

切片

print(tuple[1:])
print(tuple[:-1])
print(tuple[::-1])

连接

不同的数据类型可以连接麼(除了数值类型之外,不同的数据类型之间不可以连接)

print(tuple + (1,2,3))
print(tuple + [4,5,6])

print(tuple + ‘westos’)

重复

print(tuple * 5)

for循环

for i in tuple:
print(i)
#成员操作符
print(1 in tuple)
print(i not in tuple)

查看元素的索引值

t = (1,2,‘a’,‘c’,‘a’)
print(t.index(‘c’))

查看元素在元组中出现的次数

print(t.count(‘a’))