美文网首页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