美文网首页Python全栈
8.Python基础数据类型之元组

8.Python基础数据类型之元组

作者: 免跪姓黄 | 来源:发表于2020-02-06 15:49 被阅读0次

    Python基础数据类型之元组

    1. 元组

      也称之为只读列表,没有增、删、改,只能查,但元组内的列表元素,虽不能删,但可以改。

    2. 元组内列表的更改

      tu = (1, "Python", ["元", "组"], "的", "取值")
      tu[2].insert(1,"$")
      print(tu)
      # 输出结果:(1, 'Python', ['元', '$', '组'], '的', '取值')
      
    3. 元组取值的方式

    • 索引取值

      tu = (1, "Python", ["元", "组"], "的", "取值")
      tu[3]
      print(tu[3])
      # 输出结果:的
      
    • 切片取值

      tu = (1, "Python", ["元", "组"], "的", "取值")
      tu[:2]
      print(tu[:2])
      # 输出结果:(1, 'Python')
      
    • 迭代取值

      tu = (1, "Python", ["元", "组"], "的", "取值")
      for i in tu:
          print(i)
      '''
      输出结果:
      1
      Python
      ['元', '组']
      的
      取值
      '''
      
    • 查询元组元素的个数

      tu = (1, "Python", ["元", "组"], "的", "取值")
      print(len(tu))
      # 输出结果:5
      
    1. 应用场景

      • 不想让别人改动的数据可以存储在元组中

      • 元组的拆包,给变量分别赋值(列表也可以拆包,但一般都是用元组拆包)

        a,b = (1,2)    # 赋值的变量和元组的元素个数和位置必须一一对应,不能多也不能少
        print(a)
        # 输出结果:1
        print(b)
        # 输出结果:2
        

    相关文章

      网友评论

        本文标题:8.Python基础数据类型之元组

        本文链接:https://www.haomeiwen.com/subject/ikkuxhtx.html