Python的tuple元组和namedtuple命名元组的定义和初始化定义:由有序元素组成的集合。 元组返回不可变对象tuple(-emptytuple为空元组)。 也可以定义空元组。 (1,)表示元组由元素1组成。 tuple )是工厂方法,tuple(iterable )- tuple基于可重复对象返回新元组,并返回index ) value,[start, [stop]] )并从指定区间搜索元组的搜索值抛出错误异常值start搜索的开始索引如果找不到stop搜索的结束索引,请注意:时间复杂度为o(n ) count
####元组的其他操作元组是只读的,因此可以返回元素的数量并返回元组namdtuplenamedtuple(typename,field_names,field_names,tuple ),而无需添加、删除或修改方法len(tuple ) 用于命名rename的字段typename类名(自由定义并遵循命名约定) field_names定义为可以是由空格或逗号分隔的字段的字符串,或者是与用于定义typename的属性列表相对应的字段简单示例no1 fromcollectionsimportnamedtuplepoint=named tuple (' _ point ',['x ',' y'] ) #Point是返回值
简单示例NO2 fromcollectionsimportnamedtuplestudent=named tuple (' _ student ',' name,age sex like ' ) stud1=student ' ml dtuple