本文,了解一下sort函数的用法。
工具/原料
电脑
python3.6(Anaconda)
方法/步骤
1、sort是用来排序列表的。a=[3,1,2]a.sort()print(a)给出列表a的元素排序,默认的是从小到大排列。
2、a.sort(reverse=True)则是反向排序,从大到小排列。
3、字母之间也存在先后顺序:a=['a','c','b']a.sort()
4、大写字母排在小写字母前面:a=['a','A','b','B','c','C']
5、数亨蚂擤缚字变成的字符串,排在大写字母前面:a=['1','12','123泌驾台佐39;,'a','A','b','B','c','C']
6、英文的标点符号,排在数字型字符串前面佼沣族昀:a=[',','.','aBC','1',泌驾台佐39;12','123','a','A','b','B','c','C']
7、中文的标点符号,排在英文字母后面,而且句号排在逗号前面:a=[',',霁授作犬9;.',刻八圄俏9;,','。','1','12','123','a','A','b','B','c','C']
8、列表里面如果即有数字(非字符串形式的数字),又有字符串,则无法排序。原因是:'<'notsupportedbetweeninstancesof'int'and'str';无法比较数字和字符串的大小。