8 元组

  • Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号
  • 元组特点:定义元组使用小括号,且逗号隔开各个数据,数据可以是不同的数据类型
  • 定义元组:

      aTuple = ('et',77,99.9)
      bTuple = (10,)
    
    • 注意:如果定义的元组只有一个数据,那么这个数据后面也好添加逗号,否则数据类型为这个数据的数据类型

        #  单个数据的元组
        t2 = (10,)
        print(type(t2))  # tuple
      
        #  如果单个数据的元组不加逗号
        t3 = (10)
        print(type(t3))  # int
      
  • 访问元组也是通过下标访问
  • python中不允许修改元组的数据,包括不能删除其中的元素;但是如果元组里面有列表,修改列表里面的数据则是支持的

      tuple2 = (10, 20, ['aa', 'bb', 'cc'], 50, 30)
      print(tuple2[2])  # 访问到列表
    
      # 结果:(10, 20, ['aaaaa', 'bb', 'cc'], 50, 30)
      tuple2[2][0] = 'aaaaa'
      print(tuple2)
    

results matching ""

    No results matching ""