元组的排序(元组是不可变的,序列是可变化的)
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']
>>>
分享到:
相关推荐
插入排序.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...
堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.py 使用python实现堆排序9.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 使用python代码实现归并排序.py 使用...
该程序包含7大排序算法: # sort.bubbleSort() #冒泡排序 # sort.shellSort() #希尔排序 # sort.insertionSort() #插入排序 # sort.Selectionsort1() #选择排序 # sort.heapSort() #堆排序 # sort.countSort() ...
堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用python代码实现堆排序13.py 使用...
堆排序.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实现的代码希尔排序...
038.Python列表_排序_revered逆序_max_min_sum.mp4
2.Python输入一个四位数,计算该数的每位数字之和 3.Python输出九九乘法表 4.Python给定一个字符串,每隔3个字符,若为大写字母,转化为小写字母 5.Python编写程序来计算文本中单词的频率。按值进行排序后输出 6....
python常用排序算法 Python常用排序算法 排序算法是计算机科学中的基本算法之一,它是将一组数据按照一定的顺序进行排列的过程。在Python中,常用的排序算法有冒泡排序、选择排序、插入排序、快速排序、归并排序等。...
2.4. Python中的顺序表 3. 链表 3.1. 单向链表 3.2. 单项循环链表 3.3. 双向链表 4. 栈 4.1. 栈结构实现 5. 队列 5.1. 队列的实现 5.2. 双端队列 6. 排序与搜索 6.1. 冒泡排序 6.2. 选择排序 6.3. 插入排序 6.4. ...
冒泡排序pta 冒泡10.py python实现的冒泡 冒泡10.py python实现的冒泡 冒泡10.py python实现的冒泡 冒泡10.py python实现的冒泡 冒泡10.py python实现的冒泡 冒泡10.py python实现的冒泡冒泡10.py python实现的冒泡...
sort(arr): n = len(arr) for i in range(n): for j in range(0, n-i-1): if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j+1], arr[j] return arr ``` python常用排序算法全文共5页,当前为第2页。python常用排序...