Python之元组tuple

元组tuple和列表类似,区别在于元组中的元素是不可以修改的(无法增删改)。

元组用( )定义,数据之间用,分隔,索引从0开始,通常用于保存不同类型的数据。

mess_tuple = ('horizon', 18, 1.80)  # 定义一个元组

single_tuole = (5,)  # 定义一个单元素的元组 必须跟,
                     # 元组不能修改 极少创建空元组

常用方法:

1. 如何查看所有关于tuple的方法:新建一个tuple后面追加一个. pycharm会自动弹出所有tuple的方法

           Ctrl+Q 也可以弹出method的详细介绍

2. 元组迭代遍历与列表相同 (需求场景很少) 


for mess in mess_tuple:
    """
    变量v在循环体内部可以访问当前获取的数据
    由于元组中数据类型经常不一样,遍历也无法执行相同操作
    """
    
    print(v)

3. 元组应用场景

元组用于做函数的参数和返回值,函数接受任意多个参数,或者一次返回多个数据

格式字符串后面的()本质上就是一个元组 

print('%s %d' % (y1, y2))

        让列表不可以被修改,以保护数据安全

4.元组和列表之间的转换

tuple1 = tuple(list1)  # tuple直接把list转换
list1 = list(tuple1) # list直接把tuple转换
发布了37 篇原创文章 · 获赞 92 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/hesongzefairy/article/details/104210515