python--元组

时光怂恿深爱的人放手 提交于 2019-11-30 20:44:09

Python基础-元组

什么是元组:

元组的使用与列表相似,不同之处在于元组是不可修改的,元组使用圆括号,而列表使用中括号。

定义元组:

  1. 使用逗号的方法:
     aTuple = 1,2,3 #这样就定义好了一个元组
     print(aTuple)
    
  2. 使用圆括号的方法:
     aTuple = (1,2,3)
     print(aTuple)
    
  3. 使用tuple函数:
     aList = [1,2,3]
     aTuple = tuple(aList)
     print(aTuple)
    
  4. 定义只有一个元素的元组:
     aTuple = 12, # 这样就定义号了只有一个元素的元组
     bTuple = (12,) #必须要再后面加一个逗号,否则就是一个普通的值了
    

元组常用操作:

  1. 下标操作:
     aTuple = ('a','b','c')
     a = aTuple[0]
    
  2. 切片操作:跟列表和字符串的切片操作一样。
  3. 解组操作:
     aTuple = ('zhiliao',18)
     name,age = aTuple
    
    或者有些时候我们只想要元组中的某个值,不需要所有的值,那么我们可以通过_来作为省略:
     aTuple = ('zhiliao',18,'长沙')
     username,age,_ = aTuple
    
  4. count方法:获取元组中某个值出现的次数,跟列表中的用法相同。
  5. index方法:获取元组中某个值的下标,跟列表中的用法相同。

元组存在的意义或应用场景:

  1. 元组在字典中可以当作key来使用,而列表是不可以的。
  2. 在函数中,有时候要返回多个值,一般采用元组的方式。
  3. 在一些不希望用户修改值的场景下使用元组来代替列表。
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!