Python学习心得(5)
元组
**元组的定义:**元组和列表和字符串类似,不同之处在于元组中的元素不能修改(因此元组又称为只读列表),且元组使用小括号而列表使用中括号。t = ()
这个就是一个元组(空的)t = (1,2,"a","b","c",3.1415)
这就是一个包含了元素的正常元组。
而当元组内的元素发生改变时,则会报错TypeError: ‘tuple’ object does not support item assignment。
元组不可以修改,但是对于两个元组,可以将其用+进行结合。例如:
t1 = (1,2,3)
t2 = (4,5,6)
print(t1+t2)#(1, 2, 3, 4, 5, 6)
对于元组的切片,因为元组与列表字符串类似,不同的只是在于元组的元素不可变,所以元组的切片与列表以及字符串的切片方法类似,详见列表的切片。
对于元组的操作,其实其方法很简单:
len(t)简单说就是元组的长度,也就是元组中元素的个数
t = (1,2,3,4)
print(len(t1))#4
t.count(5)统计某个元素在元组中出现的次数
t1 = (1,2,3,4,5,6,7,8,7,6,5,4,3,2,1,6)
print(t1.count(6))#3
t.index(5)表示所选元素在元组中的下标,也就是其位置
t1 = (1,2,3,4,5,6,7,8)
print(t1.index(6))#5