掌握五个元组的用法,让python代码飞得更快
说起Python的基本数据类型,时间想到肯定是int
、str
、list
、dict
...
因为这几种数据类型被使用的频率相对比较高,所以对他们的印象会更深刻点。
但是在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']
相关文章