python元组用来做什么,python中的元组

  python元组用来做什么,python中的元组

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

  1.由于元素不可变性,它可以用作散列类型的键值。这使得对key的描述更加丰富,也更容易理解。

  2.对于元组,解释器缓存一些小的静态变量使用的内存,所以在初始化时,就比列表快.

  元组的初始化和常见操作:

  #元组的初始化

  a=(1,2,3)

  b=(1 ",[2,3])

  c=(1 , 2 ,(3,4))

  d=()

  E=(1,)#当一个元组只有一个元素时,需要用逗号结束。

  打印(阿、乙、丙、丁、戊)

  #(1,2,3)(1,[2,3])(1,2,(3,4))()(1,)

  #下标获取值

  打印(a[1])#2

  #元组合并

  print(a b)#(1,2,3, 1 ,[2,3])

  #内置函数使用

  #元组长度

  打印(镜头(a))#3

  # Use *是复制指针。

  f=a*2

  print(f)#(1,2,3,1,2,3)

  打印(id(f[0])# 4376435920

  打印(id(a[0])# 4376435920

  打印(id(f[3])# 4376435920

  #无法更新编辑

  #a[0]=1

  # trace back(mostrecentcalllast):

  # File /Users/dean Wu/projects/01 _ learn docs/learn _ codes/python/python _ list . py ,第15行,inmodule

  #a[0]=1

  #TypeError:“元组”objectdoesnotsupportitemsignation

  #无法删除

  #dela[0]

  # trace back(mostrecentcalllast):

  # File /Users/dean Wu/projects/01 _ learn docs/learn _ codes/python/python _ list . py ,第21行,inmodule

  #dela[0]

  # typeerror: tuple 对象不支持删除以上是python元组的优势分享。可见主要有两个方面:不变性和初始化。在键值的各种描述和初始化的效率方面,都是我们在使用中经常用到的。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: