• python基础学习(八)元组


    元组的定义

    • Tuple(元组)与列表类似,不同之处在于元组的 元素不能修改
      • 元组 表示多个元素组成的序列
      • 元组Python 开发中,有特定的应用场景
    • 用于存储 一串 信息数据 之间使用 , 分隔
    • 元组用 () 定义
    • 元组的 索引0 开始
      • 索引 就是数据在 元组 中的位置编号

      创建空白的元组

    info_tuple = ()

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

    info_tuple = (20, )

      

    元组常用操作

      在元组中有哪些常用的操作呢?按照如下操作就知道元组中提供了哪些方法:

    • 在ipython3中定义一个元组,例如:info = ()
    • 输入info. 按下tab键,ipython3就会提示元组所能使用的方法如下:
    • 常用操作
      • 取值和取索引:tuple[index]、tuple.index(obj)
        # 1. 取值和取索引
        
        print(info_tuple[0])
        print(info_tuple.index("zhangsan"))
      • 统计和计数:tuple.count(obj)、len(tuple)
        # 2. 统计计数
        
        print(info_tuple.count("zhangsan"))
        print(len(info_tuple))

    循环遍历

    • 取值 就是从 元组 中获取存储在指定位置的数据
    • 遍历 就是 从头到尾 依次元组 中获取数据
      info_tuple = ("zhangsan", 19, 1.55)
      
      # 使用for来遍历元组
      for info in info_tuple:
      
          print(info)

    元组的应用场景

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

        info = ("wangwu", 28)
        
        print("我叫%s,今年%d岁" % info )

      列表和元组之间的转换

    • 使用 list 函数可以把元组转换成列表:list(元组) 
    • 使用 tuple 函数可以把列表转换成元组:tuple(列表)


    --本文完--

  • 相关阅读:
    msf提权命令/meterpreter下的几个命令
    ms17010漏洞复现-2003
    复现IIS6.0远程命令执行漏洞
    代码审计之Finecms任意文件下载漏洞
    逻辑运算符
    RIP动态路由的配置
    跟着百度学习php之ThinkPHP的运行流程-2
    静态路由配置
    跟着百度学习php之ThinkPHP的运行流程-1
    外挂是怎么写的?
  • 原文地址:https://www.cnblogs.com/zhangfengxian/p/python-tuple.html
Copyright © 2020-2023  润新知