python-08-元组

1、定义

  tuple(元组)与列表类似,不同之处在于元组的元素不能修改

    元组表示多个元素组成的序列。

    元组在python开发中有特定的应用场景:保存不同类型的数据。

  用于存储一串信息,数据之间用逗号分隔

  元组用 () 定义

  元组的索引从0开始

    索引就是元素在元组中的位置编号

2、使用

  创建空元组:tuple_name = ()

  元组中只包含一个元素时,需要在元素后面添加逗号,

    tuple_name = (1,)

  如果没有逗号,那么第一个元素是什么类型,这个变量就是什么类型。

3、操作方法2种,类似于列表

  count()

  index()

  len(tuple_name

4、循环遍历

  在python中可以循环遍历所有非数字型类型的变量。列表、元组、字典以及字符串。

  实际开发中,一般不会循环遍历元组,除非明确元组中的数据类型。

5、应用场景

  1、函数的参数和返回值,一个函数可以接收任意多个参数,或者一次返回多个数据(见后面某处?)

  2、格式字符串,格式化字符串 %后面的()本质上就是一个元组 print(“我叫%s,我今年%d岁了” % tuple_name

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

    列表和元组之间的转换:

    list(元组)——元组转换为列表

    tuple(列表)——列表转元组

原文地址:https://www.cnblogs.com/onroad2019/p/11905694.html