Python 中的列表、序列和切片数据类型有何区别?
列表是一个序列,但序列不一定是列表。序列是支持序列接口(“协议”)的任何类型。序列类型描述了一个功能上的超集。
切片对象通常是通过语法糖(foo[2:5])隐式创建的,并提供给容器类型特殊方法(例如 getitem),这些方法可以被覆盖。除非您创建自己的序列/容器,否则通常不需要处理切片。
更多Python相关文章,请阅读:Python 教程
列表是一个序列,但序列不一定是列表。序列是支持序列接口(“协议”)的任何类型。序列类型描述了一个功能上的超集。
切片对象通常是通过语法糖(foo[2:5])隐式创建的,并提供给容器类型特殊方法(例如 getitem),这些方法可以被覆盖。除非您创建自己的序列/容器,否则通常不需要处理切片。
更多Python相关文章,请阅读:Python 教程
极客教程