内置元组功能

元组支持以下内置函数

对照

如果元素的类型相同,python 会执行比较并返回结果。如果元素是不同的类型,它会检查它们是否是数字。

  • 如果是数字,请执行比较。
  • 如果任一元素是数字,则返回另一个元素。
  • 否则,类型按字母顺序排序。

如果我们到达其中一个列表的末尾,则较长的列表会更大。如果两个列表相同,则返回 0。

tuple1 = ('a', 'b', 'c', 'd', 'e')
tuple2 = ('1','2','3')
tuple3 = ('a', 'b', 'c', 'd', 'e')

cmp(tuple1, tuple2)
Out: 1

cmp(tuple2, tuple1)
Out: -1

cmp(tuple1, tuple3)
Out: 0

元组长度

函数 len 返回元组的总长度

len(tuple1)
Out: 5

最大元组

函数 max 返回具有最大值的元组中的项

max(tuple1)
Out: 'e'

max(tuple2)
Out: '3'

最小的一个元组

函数 min 返回具有最小值的元组中的项

min(tuple1)
Out: 'a'

min(tuple2)
Out: '1'

将列表转换为元组

内置函数 tuple 将列表转换为元组。

list = [1,2,3,4,5]
tuple(list)
Out: (1, 2, 3, 4, 5)

元组串联

使用+连接两个元组

tuple1 + tuple2
Out: ('a', 'b', 'c', 'd', 'e', '1', '2', '3')