Python 元组

  • 元组不能对元素进行改变,不能插入,删除,排序等等
  • 由于元组和列表是近亲关系,所以在使用方法上很相似。
  • 下面列举一些他们之间的区别

创建和访问一个元组

  • 大部分时候我们用()来创建元组
tuple1 = ( 1 , 2 , 3 , 4 , 5 , 6 )
//如果写 tuple1 = (1)
//type(tuple1)会告诉我们tuple1的类型是int
//如果写 tuple2 = 1,2,3,4
//type(tuple2)会告诉我们tuple2的类型是tuple
//所以创建元组的关键不是小括号而是逗号
tuple1 = (1,)                   //单个元素的元组
tuple1 = 1,                    //单个元素的元组
tuple1 = ()                     //空元组
  • 用下标来访问元组
tuple1[1]                       //访问下标为1的元素“2”

元组的切片

  • 与列表相同,在此不赘述了

更新和删除一个元组

  • 插入一个元素
tuple1 = (1,2,4,5)
//我们利用切片和拼接的方式
tuple1 = tuple1[:2]+(3,)+tuple1[2:]
//tuple1 = (1,2,3,4,5)
  • 删除也是同样的道理
tuple1 = (1,2,3,4,5)
tuple1 = tuple1[:2]+tuple1[3:]
//tuple1 = (1,2,4,5)
  • 删除整个元组
del tuple1

元组相关的操作符

  • 连接操作符
  • 重复操作符
  • 比较操作符
  • 逻辑操作符
  • 成员关系操作符
posted @ 2018-03-26 21:36  isLiuhy  阅读(126)  评论(0编辑  收藏  举报