Python数据类型之元组

基本数据类型

八大数据类型:
整型(int),浮点型(float),字符串(str),列表(list),元组(tuple),字典(dict),集合(set),布尔(bool)

  • 数值类型(整数,浮点,布尔)
  • 序列类型(字符串,列表,元组)
  • 散列类型(字典,集合)
  • 字节类型(b’123’)

可变序列:列表,集合,字典
不可变序列:字符串,元组

一、认识元组

1、概念

元组是不可变的Python对象序列

t = tuple()
t = ()
t = (element1,element2,...,elementn)
# 定义只有一个元素的元组时,在第一个元素后面加上一个逗号
t = (element,)

2、特点

拥有列表的特点,但元组一旦定义好,不可修改

3、作用

用于存放一些不可变的数据

二、对元组进行操作

1、索引和切片

通过索引访问元组中的值,元组可以切片

由于元组的特点(不可变),所以元组没有添加(append、add)等功能

t = ('i', 'love', 'python')
print(t[1]) # 索引
print(t[:-2]) # 切片
print(t[::-1]) # 反转元组

2、元组的方法

1.count()

用法:tuple.count(obj)

解释:返回obj在tuple元组中出现的次数

返回:obj出现的次数

t = ('i', 'love', 'python')
t.count('love')  # 1

2.index()

用法:tuple.index(obj)

解释:从左向右找,返回第一个obj所在元组中的下标位置

参数:obj查询的元素

返回:obj的下标

t = ('i', 'love', 'python')
t.index('love')  # 1
上一篇:刷题记录:[CISCN 2019 初赛]Love Math


下一篇:武汉加油 !