8 元组

174 阅读1分钟

一,基本概念

元组比较简单,与list类似,但是它是不可变的,用圆括号包括元素

tup1 = ('china' , 1 , 2 , 'chick')

特点:包含的元素不可变,为序列

二,内置函数

tuple([iterable])

  • 作用:从可迭代对象iterable把元素扒出来,组成元组并返回
print(tuple("China"))

输出为

 ('C', 'h', 'i', 'n','a')

三,对象方法

1,tuple.count(x)

作用:返回元素 x 在元组中出现的次数

a = (1, 23, 1, 3, 23, "23")
print(a.count(23))

输出为

2

2,tuple.index(x[, start[, stop]])

作用:返回元组中第一次出现x的位置索引;start和end代表查找列表的开始结束索引

num_tup = (1, -2, 5,5, -3,9)
print(num_tup.index(5))
print(num_tup.index(5,3,5))

输出为

2
3