python3 基础知识点学习-----元组
1.元组的定义以及特点
1.1定义
元组是以小括号包围,元素以逗号分隔的不可变的序列。
定义一个空元组
tup = () print(type(tup())
定义只有一个元素的元组,需要在元素后面添加逗号,否则括号会被当作运算符使用 (元素,)
tup = (50)
print(type(tup))
tup1 = (50,)
print(type(tup1))
1.2 元组的特点
a.有序
b.不可变(不可以对元组内的元素进行增加、单个删除,修改)
c.可以存储不同的数据类型及结构
3.访问元组(元组与字符串类似,下标索引从0开始,可以进行截取,组合等)
输出元组的所有内容
tup = [1,2,"test",'''python''','香蕉'] print(tup)
3.1根据索引访问元组
tup = [1,2,"test",'''python''','香蕉'] print(tup[3])
3.2 截取指定范围的值,步长
tup = [1,2,5,8,'test',"苹果"] print(tup[2:4]) print(tup[3:]) print(tup[1:4:2])
4.元组的修改,新增,删除
不可以对元组进行修改,新增和单个删除,可以用del 元组名 删除整个元组
tup = ('testb', 'python', 199, 888) print (tup) del tup; print ("删除后的元组 tup : ") print (tup)
运行结果:
5.元组的相加 ---求几个元组的并集
tup1 = (12,3,'test') tup2 = ('测试', '苹果',67,89) print ( tup1 + tup2)
6.转换元组的数据类型
6.1元组转换字符串
tup = ('testb', 'python', 199, 888) strTup =str(tup) print(type(strTup))
6.2 元组转换为列表
tup = ('testb', 'python', 199, 888) list1 = list(tup) print(list1)
7.元组的内置函数
7.1计算元组的个数 len(tuple)
tup = ('testb', 'python', 199, 888) len(tup) print(len(tup))
7.2 返回元组中元素最大值 max(tuple)
tup = (1,4,56,2,7,8) print(max(tup))
7.3返回元组中元素最小值 min(tuple)
tup = (1,4,56,2,7,8) print(min(tup))
浙公网安备 33010602011771号