• 欢迎光临~

python-非数字型数据-元组

开发技术 开发技术 2022-12-15 次浏览

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-非数字型数据-元组
喜欢 (0)