掌握五个元组的用法,让python代码飞得更快

2023-07-04 17:15:15 python 代码 更快 用法 飞得

说起Python的基本数据类型,时间想到肯定是intstrlistdict...

因为这几种数据类型被使用的频率相对比较高,所以对他们的印象会更深刻点。

但是在Python的基本数据类型里有有一个神奇的类型,他的功能(方法)和列表重叠,而且列表的功能(方法)要比他多得多。

一般人在使用Array的时候,基本上都会选择列表(List)而不会去选择他。

「他就是今天的主角--元组(Tuple)」

List VS Tuple

共同点

List和Tuple都是Python的内置类型,都可以保存数据集合,都可以保存复合数据,都可以用index方法对其进行索引。

List

为什么列表(List)会被经常使用?

就是因为列表的对象方法多,能增、能减、能查、能数、能切、能排、甚至能用+号对其进行相加...


使用dir(list)也可看到他自带的方法:

['__add__', '__class__', '__class_getitem__', '__contains__', '__delattr__', '__delitem__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__gt__', '__hash__', '__iadd__', '__imul__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__reversed__', '__rmul__', '__setattr__', '__setitem__', '__sizeof__', '__str__', '__subclasshook__', 'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort']

相关文章