Python 3.x 概念性问题:序列-有序-可单独访问的元素容器[k]
这是一个关于定义的问题,而不是编码问题 在Python中,sequence和ordered的意思是一样的吗 元组、列表(和字符串)按定义排序,元素可以通过其唯一的位置容器[k]进行访问。有三种基本的序列类型:列表、元组和范围对象。序列元素(根据定义?)也可以通过其在序列中的唯一位置(即容器[k])进行访问 DOS:通过容器[k]订购容器 DIES:container是可通过container[k]访问的序列 如果两者都为真:有序序列Python 3.x 概念性问题:序列-有序-可单独访问的元素容器[k],python-3.x,Python 3.x,这是一个关于定义的问题,而不是编码问题 在Python中,sequence和ordered的意思是一样的吗 元组、列表(和字符串)按定义排序,元素可以通过其唯一的位置容器[k]进行访问。有三种基本的序列类型:列表、元组和范围对象。序列元素(根据定义?)也可以通过其在序列中的唯一位置(即容器[k])进行访问 DOS:通过容器[k]订购容器 DIES:container是可通过container[k]访问的序列 如果两者都为真:有序序列 如果不是:以上哪种关系是单向的 对于您提到的3个内置类(lis
如果不是:以上哪种关系是单向的 对于您提到的3个内置类(list、tuple和range):它们都是可访问的,并保持其元素的顺序。容器的自定义(非内置)类可以以任何方式实现其迭代器,因此在这些情况下您无法确定。谢谢ralf。那么,对于内置类-是有序容器序列还是有序容器序列?是的;现在我想不出任何不符合这一描述的例子