python基础一数据类型之元祖

时间:2021-12-11 14:55:56

摘要:

   python基础一中写到数据类型元祖,那么这篇主要讲元祖。

 

1,元祖定义

tuple1 = (1,2,'a','b')

 

元祖是不可变数据,所以又名只读列表。那么如何让是元祖可变呢?可以在元祖中定义列表。

tuple1 = (1,2,['a','b'])

tuple1[2][0]=1  ==>(1, 2, [1, 'b'])

 

2,元祖切片

tuple1 = (1,2,'a','b')

tuple1[0]  ==>1

tuple1[-3:-1] ==> (2, 'a')

 

 

3,元祖方法

介于元祖时不可变类型数据,所以方法只有2种。

1,count  计算关键字的个数

tuple1 = ('a','b','a',1,2)

tuple1.count('a')

                运行结果:2

  

2,index 查找关键字的位置,如果有多个,返回第一个。

tuple1 = ('a','b','a',1,2)

tuple1.index('a')

                运行结果:0