本教材由知了传课辛苦制作而成,仅供学习使用,请勿用于商业用途!如进行转载请务必注明出处!谢谢!

Python基础-元组(tuple)

一、什么是元组:

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

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

  1. 元组在字典中可以当作key来使用,而列表是不可以的。
  2. 在函数中,有时候要返回多个值,一般采用元组的方式。
  3. 在一些不希望用户修改值的场景下使用元组来代替列表。

三、定义元组:

  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方法:获取元组中某个值的下标,跟列表中的用法相同。

1614人已阅读,今天你学习了吗?

添加新回复