元组的排序(元组是不可变的,序列是可变化的)
listCopy = list(myTuple)
listCopy.sort()
for item in listCopy:
print item
字典的排序
>>> testList=['this','a','As','sorted','is','List']
>>> testList.sort()
>>> print testList
['As', 'List', 'a', 'is', 'sorted', 'this']
>>> def caseIndependentSort(so,other):
so,other = string.lower(so),string.lower(other)
return cmp(so,other)
>>> cmp(1,4)
-1
>>> cmp(4,1)
1
>>> cmp(2,2)
File "<pyshell#39>", line 1
cmp(2,2)
^
IndentationError: unexpected indent
>>> cmp(2,2)
0
>>> testList.sort(caseIndepentSort)
Traceback (most recent call last):
File "<pyshell#41>", line 1, in <module>
testList.sort(caseIndepentSort)
NameError: name 'caseIndepentSort' is not defined
>>> testList.sort(caseIndependentSort)
Traceback (most recent call last):
File "<pyshell#42>", line 1, in <module>
testList.sort(caseIndependentSort)
File "<pyshell#36>", line 2, in caseIndependentSort
so,other = string.lower(so),string.lower(other)
NameError: global name 'string' is not defined
>>> import string
>>> testList.sort(caseIndependentSort)
>>> print testList
['a', 'As', 'is', 'List', 'sorted', 'this']
>>>
分享到:
相关推荐
0026. python 快速排序教程.md 0026. python 快速排序教程.md 0026. python 快速排序教程.md 0026. python 快速排序教程.md 0026. python 快速排序教程.md 0026. python 快速排序教程.md 0026. python 快速排序教程....
插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入排序.py python实现的排序插入...
快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python代码实现快速排序.py python...
选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现选择排序22.py python对选择排序的代码实现...
堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python...python实现排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python实现堆排序6.py 使用python...
python 在排序数组中查找元素的第一个和最后一个位置.md python 在排序数组中查找元素的第一个和最后一个位置.md python 在排序数组中查找元素的第一个和最后一个位置.md python 在排序数组中查找元素的第一个和最后...
堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现...
1. Python中的排序算法用于对列表进行排序。 2. Python中的搜索算法用于在列表中查找元素。 Python网络编程 1. Python中的socket模块提供了网络编程的支持。 2. Python中的HTTP模块提供了HTTP协议的支持。 Python...
2. Python中的赋值、浅拷贝和深拷贝的区别是什么? 3. Python中的可变对象和不可变对象有什么区别? 4. Python中的变量作用域是什么? 5. Python中的异常处理机制是什么? 二、面向对象编程 1. Python中的类和对象...
快速排序:分别使用Java和Python实现快速排序算法.zip 快速排序:分别使用Java和Python实现快速排序算法.zip 快速排序:分别使用Java和Python实现快速排序算法.zip 快速排序:分别使用Java和Python实现快速排序算法....
计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数排序.py 使用python来实现计数...
基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数排序.py 使用python来实现基数...
桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶排序.py 使用python代码实现桶...
归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用python代码实现归并排序.py 使用...
该程序包含7大排序算法: # sort.bubbleSort() #冒泡排序 # sort.shellSort() #希尔排序 # sort.insertionSort() #插入排序 # sort.Selectionsort1() #选择排序 # sort.heapSort() #堆排序 # sort.countSort() ...
2. Python语言支持数据结构的操作,例如索引、切片、排序、搜索等。 3. Python语言支持数据结构的应用场景包括数据处理、算法实现等。 Python其他知识点 1. Python语言支持正则表达式的使用。 2. Python语言支持...
堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用...
2. Python 中的赋值语句可以使用 := 语法,但是在 Python 3.8 及更高版本中废弃了这种语法。 知识点:Python 赋值语句 3. Python 中的变量可以不需要事先声明,就可以直接使用。 知识点:变量声明、变量使用 4. ...
堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python的代码实现堆排序.py 使用python...
选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序.py 使用python实现的代码选择排序...