作者:麦叔
来源:麦叔编程
sequence 序列
咱们今天来说说sequence。序列是一个有顺序的,可以按位置获取的元素的集合。
它不同于可迭代对象,或者说是可迭代对象的一个分支。因为普通可迭代对象是不能按照位置存取的,下一个元素是什么可能是未知的。
序列的重要性
来看看序列的子孙们就知道序列有多重要的:
- str - 字符串
- list - 列表
- tuple - 元组
- range - 范围
- bytes - 字节序列
- bytearray - 字节数组
这些对象,尤其是前面三个,真的可以说是Python基础的半壁江山!
它们都是sequence,一旦掌握了sequence,就掌握它们所有的公共方法。会一个就6个都会了。你说重要不重要?
sequence的方法
下面这些用法是sequence的用法,也可以用在上面的任何一个对象上。其中seq表示sequence对象:
代码参考
- myList1 = [10, 20, 30, 40, 50]
- myList2 = [56, 42, 79, 42, 85, 96, 23]
- if 30 in myList1:
- print('30 存在')
- if 120 not in myList1:
- print('120 不存在')
- print(myList1 + myList2)
- print(myList1 * 3)
- print(max(myList2))
还愣着干嘛?赶快收藏起来啊!
不,最好是多看几遍,记下来!
相关帖子DA内容精选
|


雷达卡





京公网安备 11010802022788号







