Bridge619

Bridge619

Bridge619

命定的局限尽可永在,不屈的挑战却不可须臾或缺!

101 文章数
11 评论数
来首音乐
光阴似箭
今日已经过去小时
这周已经过去
本月已经过去
今年已经过去个月

Python元组及其常用操作

Bridge619
2022-08-01 / 0 评论 / 483 阅读 / 0 点赞

1. 元组的定义

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

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

  • 元组Python 开发中,有特定的应用场景

  • 用于存储 一串 信息数据 之间使用 , 分隔

  • 元组用 () 定义

  • 元组的 索引0 开始

  • 索引 就是数据在 元组 中的位置编号

  • 只包含一个元素元组的定义:

  • single_tuble = (5)这样是不行的,这样定义的变量类型还是int类型,要想定义一个空元组类型,则需要在元素后面加逗号,如single_tuble = (5,)

2. 元组常用操作

  • ipython3 中定义一个 元组,例如:info = ()
  • 输入 info. 按下 TAB 键,ipython 会提示 元组 能够使用的方法如下:
info.count  
info.index

count方法可以统计元组中某个元素出现的次数
index方法可以查看数据第一次出现时的索引
另外元组也可以和列表一样根据索引取值

3. 循环遍历

  • 取值 就是从 元组 中获取存储在指定位置的数据
  • 遍历 就是 从头到尾 依次元组 中获取数据
info_tuple = (5062454445)
# for 循环内部使用的变量 in 元组
for item in info_tuple:

    # 循环内部针对元组元素进行操作
    print(item)
Out:
50
62
45
44
4
  • Python 中,可以使用 for 循环遍历所有非数字型类型的变量:列表元组字典 以及 字符串
  • 提示:在实际开发中,除非 能够确认元组中的数据类型,否则针对元组的循环遍历需求并不是很多

4. 应用场景

  • 尽管可以使用 for in 遍历 元组
  • 但是在开发中,更多的应用场景是:
  • 函数的 参数 和 返回值,一个函数可以接收 任意多个参数,或者 一次返回多个数据
  • 格式字符串,格式化字符串后面的 () 本质上就是一个元组
info = ("zhangsan"18)
print("%s 的年龄是 %d" % info)
Out:zhangsan 的年龄是 18
  • 让列表不可以被修改,以保护数据安全

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

  • 使用 list 函数可以把元组转换成列表
list(元组) 
  • 使用 tuple 函数可以把列表转换成元组
tuple(列表)
文章不错,扫码支持一下吧~
上一篇 下一篇
评论