WangJS 发表于 2020-4-25 22:17:46

Python总结(第十二章)【元组】

本帖最后由 WangJS 于 2020-4-29 09:04 编辑

Python总结(第十二章)

12.元组

元组与列表的区别:

创建方式:列表用中括号,而元组是用小括号

元组的内置方法:


index() 寻找并返回参数的索引值
count() 计算并返回指定元素的数量



元组的内置函数:

1、len(tuple):计算元组元素个数。
2、max(tuple):返回元组中元素最大值。
3、min(tuple):返回元组中元素最小值。
4、tuple(seq):将列表转换为元组。

关于cmp

cmp(x, y) 函数在 python3.x 中不可用,可用以下函数替代:

operator.lt(a, b) lt(a, b) 相当于 a < b
operator.le(a, b) le(a,b) 相当于 a <= b
operator.eq(a, b) eq(a,b) 相当于 a == b
operator.ne(a, b) ne(a,b) 相当于 a != b
operator.ge(a, b) gt(a,b) 相当于 a >= b
operator.gt(a, b) ge(a, b)相当于 a > b


实例:

>>> import operator
>>> c = 1,4,2,5,3
>>> v = 5,7,3,7,8,9
>>> operator.ne(c,v)
True
>>> operator.eq(c,v)
False

插入元素

你既然都要插入元素了,为什么不用列表?
元组倒也不是不行
元组名字 = 元组名字[:位置]+(要插入的元素,)+元组名字[位置:]
#将元组进行切片并在两次切片中插入新元素然后进行拼接

删除整个元组

del 元组名称

如果喜欢,别忘了评分订阅哟(传送门)!{:9_227:}

永恒的蓝色梦想 发表于 2020-4-25 22:36:12

元组的内置函数:

1、len(tuple):计算元组元素个数。
2、max(tuple):返回元组中元素最大值。
3、min(tuple):返回元组中元素最小值。
4、tuple(seq):将列表转换为元组。max和min不是元组内置的,len是调用的__len__方法,tuple是类的创建方法

WangJS 发表于 2020-4-26 12:04:17

永恒的蓝色梦想 发表于 2020-4-25 22:36
max和min不是元组内置的,len是调用的__len__方法,tuple是类的创建方法

感觉好难改啊{:10_245:}
(我干脆写一个具体内容参见2楼吧{:10_256:})

冰河星云 发表于 2020-4-27 10:38:57

啊!什么时候更新的?

WangJS 发表于 2020-4-27 11:10:50

冰河星云 发表于 2020-4-27 10:38
啊!什么时候更新的?

前天{:10_279:}

_2_ 发表于 2020-4-29 08:59:32

标题错误!
应为 (第十二章)【元组】{:10_256:}

一池澄澈 发表于 2021-5-18 22:02:38

请问楼主看的是哪个版本的视频,cmp和元组内置函数我咋没听到。。。。
页: [1]
查看完整版本: Python总结(第十二章)【元组】