Python中元祖对象排序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python中元祖对象排序相关的知识,希望对你有一定的参考价值。

参考技术A Python中的列表是可变对象,对可变对象可以排序,比如说:L.sort()或者sorted(L),但在元祖数据结构中,因为元祖是不可变对象,不会提供列表中的这些方法,方法就是先将元祖转变为列表,对转变后的列表排序后,再转变回元祖。这样就完成了元祖的排序。

【方法一:】借助于列表中的L.sort()方法

【方法二:】借助于列表中的sorted(L)方法

备注:

python列表与元祖

python 的列表和元素:

共同点:有序的

区别:1.列表可以修改增加删除列表内容,元组不能修改

联系:元组中包含列表的元素,可以修改列表元素。

分析:1.列表:LIST1=[1,2,3,4,5,6]  对象LIST1包含多个元素。

         2.列表相关函数:len(列表对象)获取列表元素个数;

                              列表最后追加元素    列表对象.append(追加的元素);        

                              列表追加列表          列表对象.extend(要追加的对象);

                              指定位置插入元素    列表对象.inster(指定位置,插入元素);

                              列表最后删除元素    列表对象.pop()

                              列表删除指定元素    列表对象.pop(指定位置),会返回删除的内容;remove(指定元素);del对象[位置];del 对象

                              列表替换指定元素    列表[指定位置重新赋值]

                              统计列表指定元素的个数  列表对象.count(‘指定元素‘)

                              查找列表元素的索引  列表.index(‘指定元素‘)

                              元素排序                  列表.sort();

 

 

 

 

 

 

                              

以上是关于Python中元祖对象排序的主要内容,如果未能解决你的问题,请参考以下文章

在python中对元祖进行排序

python中的list元组如何按照第二维元素排序

01-python拾遗

Python入门题045:根据对象属性进行排序

python元祖

在python中以某列为分组对象还能对某列进行依次排序吗