2021-02-24 09:18发布
一:元组(tuple)
1、元组是不可改变的序列,同list一样,元组可以存放任意类型的元素,一旦元组生成,则它不可以改变(包括增、删、改)。
2、元组的表示方式:用小括号()括起来,单个元素括起来用逗号(,)区分是单个对象还是元组
3、元组的创建:
创建空元组的字符值:t = ()
创建非空元组的字面值:
t = 200,
t =(20, )
t =(1, 2, 3)
t = 100, 200, 300
4、元组的构造函数(tuple)
A:tuple() 生成一个空的元组,等同于()
B:tuple(iterable) 用可迭代对象生成一个元组
示例:
t = tuple()
t = tuple(range(10))
t = tuple(‘hello’)
t = tuple([])
二:元组的用法
1、元组的算术运算:(用法与列表的用法完全相同)
+= * *=
例:定义两个元组,与其相加,再用得到的新元组乘以2,与列表对比一下,看看有何不同?(分析:两原组相加,会把第二个元组的元素放在第一个元组元素的后面,两元组相乘,会重复原元组元素的个数,乘以几,就重复几次)
2、元组的比较运算:
< <= > >= == !=
3、in /not in
索引取值
切片取值
规则与列表完全相同
区别:
元组是不可变对象,不支持索引赋值和切片赋值
4、元组的方法
t.index(v[,begin[,end]]) ---- 用于获取元组中V所在的索引位置
t.count(v) ---- 用于获取元组中V的个数
例:定义一个元组字面值,查看某个值在元组的索引位置,并统计其元组中某个数出现的个数。
5、元组中的三个构造函数和序列函数
Str(obj)
List(iterable)
Tuple(iterable)
序列函数:len, max, min, sum, all, any
最多设置5个标签!
一:元组(tuple)
1、元组是不可改变的序列,同list一样,元组可以存放任意类型的元素,一旦元组生成,则它不可以改变(包括增、删、改)。
2、元组的表示方式:用小括号()括起来,单个元素括起来用逗号(,)区分是单个对象还是元组
3、元组的创建:
创建空元组的字符值:t = ()
创建非空元组的字面值:
t = 200,
t =(20, )
t =(1, 2, 3)
t = 100, 200, 300
4、元组的构造函数(tuple)
A:tuple() 生成一个空的元组,等同于()
B:tuple(iterable) 用可迭代对象生成一个元组
示例:
t = tuple()
t = tuple(range(10))
t = tuple(‘hello’)
t = tuple([])
二:元组的用法
1、元组的算术运算:(用法与列表的用法完全相同)
+= * *=
例:定义两个元组,与其相加,再用得到的新元组乘以2,与列表对比一下,看看有何不同?(分析:两原组相加,会把第二个元组的元素放在第一个元组元素的后面,两元组相乘,会重复原元组元素的个数,乘以几,就重复几次)
2、元组的比较运算:
< <= > >= == !=
3、in /not in
索引取值
切片取值
规则与列表完全相同
区别:
元组是不可变对象,不支持索引赋值和切片赋值
4、元组的方法
t.index(v[,begin[,end]]) ---- 用于获取元组中V所在的索引位置
t.count(v) ---- 用于获取元组中V的个数
例:定义一个元组字面值,查看某个值在元组的索引位置,并统计其元组中某个数出现的个数。
5、元组中的三个构造函数和序列函数
Str(obj)
List(iterable)
Tuple(iterable)
序列函数:len, max, min, sum, all, any
一周热门 更多>