python-非数字型数据_元组
1:元组tuple的定义
元组可以理解为一个只读的列表
成员不可以修改,不能添加,不能删除的表
元组使用()
定义一个空元组:tuple1=()
元组中的成员必须使用引号包裹
元组中如果只有一个成员,那么必须在成员后面写逗号,如果元组中有多个成员,最后一个成员后面可以不用写逗号
如果有多个成员,元组的()也可以省略不写
2:元组的常用方法
元组[索引]
得到元组指定索引的值
但不不可以修改指定索引的值
count
获得元组指定值的个数
语法:print(元组名.count("指定值"))
index
或者指定值的索引
语法:print(元组名.index("指定值"))
案例
tuple1 = ('刘备', '关羽', '张飞') a = tuple1[1] print(a) # tuple1[1] = '曹操' # 元组的值不能修改 print(tuple1.count('刘备')) print(tuple1.index('刘备')) #只要不修改元组的值,所有方法都适用
3:元组的公共方法
len | 返回非数字成员个数 | print(len()元组名) |
---|---|---|
max | 返回元组中最大值 | print(max(元组名)) |
min | 返回元组中最小值 | print(min(元组名)) |
in | 元组中是否包含 | for n in 元组: |
案例
#有关元组公共方法案例 tuple2 = (4, 6, 1, 67, 100) print(len(tuple2)) print(max(tuple2)) print(min(tuple2)) if 3 in tuple2: print("3在元组tuple2中")
4:for遍历元组的方法
#遍历元组与遍历列表是一样的
for n in 元组名:
遍历完要执行的代码
案例
tuple1 = ('张三', '李四', 4, 12) for n in tuple1: print(n)
5:元组与列表之间的转换
元组转列表
列表名=list(元组名)
列表转元组
元组名=tuple(列表名)
案例
list1 = [1,2, 4, 2]tuple1 = tuple(list1)# 把list1转化为元组类型 print(tuple1) tuple2 = (3, 6, 12, 100)list2 = list(tuple2) # 把元组tuple2转化为列表 print(list2)
标签:python,成员,元组,tuple1,tuple2,print,列表,数字型 From: https://www.cnblogs.com/wh0915/p/16984142.html