学习这件事不在乎有没有人教你,最重要的是在于你自己有没有觉悟和恒心。————法布尔

编程

Python 组的学习记录(四)

  • 2019-11-17 18:10
简介 :学习组的概念记录下, 其实有序的数据,在切片跟运算上都大同小异,比如字符串, 列表,组他们的切片操作,每隔几个元素进行切割,运算操作重复本身几次,等等都大同小异,这是在有序的数据下。

特点

Python的元组与列表类似,不同之处在于元组的元素不能修改(可以使用切片方式进行修改)。元组使用小括号,列表使用方括号并使用逗号隔开。下标索引从0开始,可以进行截取,组合等

组的定义

  • emptys = () // 空元组
  • tuple1 = (1,2,3,4,5)
  • tuple2 = (1,) // 元组中只包含一个元素时,需要在元素后面添加逗号
  • // 为什么只有一个元素的时候要加个逗号呢?
  • // 答案是 , type((1,)) 返回-> tuple 而不加的话 type((1)) 返回->int
  • // 所以主要是为了数据类型的错误干扰,毕竟小括号在编程里面也属于数学运算中一个优先级声明
  • tuple3 = 'a','b','c' // 任意无符号的对象,以逗号隔开,默认为元组 1,2,3也是

组的切片跟运算

跟列表一样,不重复记录了,做个标记(参考列表,字符串也是),怕忘了

组的函数

  • cmp(tuple1, tuple2) //比较两个元组元素。
  • len(tuple) //计算元组元素个数。
  • max(tuple) //返回元组中元素最大值。
  • min(tuple) //返回元组中元素最小值。
  • tuple(seq) //将列表转换为元组。
Top