码迷,mamicode.com
首页 > 编程语言 > 详细

python--元组

时间:2019-10-09 09:26:57      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:int   class   存在   获取   括号   字符   切片   需要   应用   

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. 在一些不希望用户修改值的场景下使用元组来代替列表。

python--元组

标签:int   class   存在   获取   括号   字符   切片   需要   应用   

原文地址:https://www.cnblogs.com/song9998/p/11639296.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!