python--元组

Posted song9998

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python--元组相关的知识,希望对你有一定的参考价值。

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--元组的主要内容,如果未能解决你的问题,请参考以下文章

Cpp:将字符串片段解析为元组

python-列表list- 元组(tuple)- 集合(set)-字典(dict)-实例代码

1.11 Python基础知识 - 元组

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段