求助各位吧友,sorted函数

\u6c42\u52a9\u5404\u4f4d\u5427\u53cb\uff0csorted\u51fd\u6570

Python\u5e2e\u52a9\u6587\u6863\u4e2d\u5bf9sorted\u65b9\u6cd5\u7684\u8bb2\u89e3\uff1asorted(iterable[,cmp,[,key[,reverse=True]]])\u4f5c\u7528\uff1a\u8fd4\u56de\u4e00\u4e2a\u7ecf\u8fc7\u6392\u5e8f\u7684\u5217\u8868\u3002\u7b2c\u4e00\u4e2a\u53c2\u6570\u662f\u4e00\u4e2aiterable\uff0c\u8fd4\u56de\u503c\u662f\u4e00\u4e2a\u5bf9iterable\u4e2d\u5143\u7d20\u8fdb\u884c\u6392\u5e8f\u540e\u7684\u5217\u8868(list)\u3002\u53ef\u9009\u7684\u53c2\u6570\u6709\u4e09\u4e2a\uff0ccmp\u3001key\u548creverse\u30021)cmp\u6307\u5b9a\u4e00\u4e2a\u5b9a\u5236\u7684\u6bd4\u8f83\u51fd\u6570\uff0c\u8fd9\u4e2a\u51fd\u6570\u63a5\u6536\u4e24\u4e2a\u53c2\u6570\uff08iterable\u7684\u5143\u7d20\uff09\uff0c\u5982\u679c\u7b2c\u4e00\u4e2a\u53c2\u6570\u5c0f\u4e8e\u7b2c\u4e8c\u4e2a\u53c2\u6570\uff0c\u8fd4\u56de\u4e00\u4e2a\u8d1f\u6570\uff1b\u5982\u679c\u7b2c\u4e00\u4e2a\u53c2\u6570\u7b49\u4e8e\u7b2c\u4e8c\u4e2a\u53c2\u6570\uff0c\u8fd4\u56de\u96f6\uff1b\u5982\u679c\u7b2c\u4e00\u4e2a\u53c2\u6570\u5927\u4e8e\u7b2c\u4e8c\u4e2a\u53c2\u6570\uff0c\u8fd4\u56de\u4e00\u4e2a\u6b63\u6570\u3002\u9ed8\u8ba4\u503c\u4e3aNone\u30022)key\u6307\u5b9a\u4e00\u4e2a\u63a5\u6536\u4e00\u4e2a\u53c2\u6570\u7684\u51fd\u6570\uff0c\u8fd9\u4e2a\u51fd\u6570\u7528\u4e8e\u4ece\u6bcf\u4e2a\u5143\u7d20\u4e2d\u63d0\u53d6\u4e00\u4e2a\u7528\u4e8e\u6bd4\u8f83\u7684\u5173\u952e\u5b57\u3002\u9ed8\u8ba4\u503c\u4e3aNone\u30023)reverse\u662f\u4e00\u4e2a\u5e03\u5c14\u503c\u3002\u5982\u679c\u8bbe\u7f6e\u4e3aTrue\uff0c\u5217\u8868\u5143\u7d20\u5c06\u88ab\u5012\u5e8f\u6392\u5217\u3002key\u53c2\u6570\u7684\u503c\u5e94\u8be5\u662f\u4e00\u4e2a\u51fd\u6570\uff0c\u8fd9\u4e2a\u51fd\u6570\u63a5\u6536\u4e00\u4e2a\u53c2\u6570\u5e76\u4e14\u8fd4\u56de\u4e00\u4e2a\u7528\u4e8e\u6bd4\u8f83\u7684\u5173\u952e\u5b57\u3002\u5bf9\u590d\u6742\u5bf9\u8c61\u7684\u6bd4\u8f83\u901a\u5e38\u662f\u4f7f\u7528\u5bf9\u8c61\u7684\u5207\u7247\u4f5c\u4e3a\u5173\u952e\u5b57\u3002\u4f8b\u5982\uff1astudents=[('john','A',15),('jane','B',12),('dave','B',10)]sorted(students,key=lambdas:s[2])#\u6309\u5e74\u9f84\u6392\u5e8f#[('dave','B',10),('jane','B',12),('john','A',15)]

\uff3banArray sortedArrayUsingComparator:^NSComparisonResult(id obj1, id obj2) { if ([obj1 floatValue] > [obj2 floatValue]) { returnNSOrderedDescending; } if ([obj1 floatValue] < [obj2 floatValue]) { returnNSOrderedAscending; } ret

Python帮助文档中对sorted方法的讲解:
sorted(iterable[,cmp,[,key[,reverse=True]]])
作用:返回一个经过排序的列表。
第一个参数是一个iterable,返回值是一个对iterable中元素进行排序后的列表(list)。
可选的参数有三个,cmp、key和reverse。
1)cmp指定一个定制的比较函数,这个函数接收两个参数(iterable的元素),如果第一个参数小于第二个参数,返回一个负数;如果第一个参数等于第二个参数,返回零;如果第一个参数大于第二个参数,返回一个正数。默认值为None。
2)key指定一个接收一个参数的函数,这个函数用于从每个元素中提取一个用于比较的关键字。默认值为None。
3)reverse是一个布尔值。如果设置为True,列表元素将被倒序排列。
key参数的值应该是一个函数,这个函数接收一个参数并且返回一个用于比较的关键字。对复杂对象的比较通常是使用对象的切片作为关键字。例如:
students = [(#39;john#39;, #39;A#39;, 15), (#39;jane#39;, #39;B#39;, 12), (#39;dave#39;, #39;B#39;, 10)]
sorted(students, key=lambda s: s[2]) #按年龄排序
# [(#39;dave#39;, #39;B#39;, 10), (#39;jane#39;, #39;B#39;, 12), (#39;john#39;, #39;A#39;, 15)]

  • 姹傚姪鍚勪綅鍚у弸,sorted鍑芥暟
    绛旓細1)cmp鎸囧畾涓涓畾鍒剁殑姣旇緝鍑芥暟锛杩欎釜鍑芥暟鎺ユ敹涓や釜鍙傛暟锛坕terable鐨勫厓绱狅級锛屽鏋滅涓涓弬鏁板皬浜庣浜屼釜鍙傛暟锛岃繑鍥炰竴涓礋鏁帮紱濡傛灉绗竴涓弬鏁扮瓑浜庣浜屼釜鍙傛暟锛岃繑鍥為浂锛涘鏋滅涓涓弬鏁板ぇ浜庣浜屼釜鍙傛暟锛岃繑鍥炰竴涓鏁般傞粯璁ゅ间负None銆2)key鎸囧畾涓涓帴鏀朵竴涓弬鏁扮殑鍑芥暟锛岃繖涓嚱鏁扮敤浜庝粠姣忎釜鍏冪礌涓彁鍙栦竴涓敤浜庢瘮杈...
  • pascal鍐宠禌姹傚姪!!楂樻墜蹇繘...
    绛旓細extractfilename 鍑芥暟 杩斿洖鏂囦欢鍚 extractfilepath 鍑芥暟 杩斿洖鎸囧畾鏂囦欢鐨勮矾寰 fileage 鍑芥暟 杩斿洖鏂囦欢宸插瓨鍦ㄧ殑鏃堕棿 fileclose 鍛戒护 鍏抽棴鎸囧畾鐨勬枃浠 filecreate 鍛戒护 鐢ㄦ寚瀹氱殑鏂囦欢鍚嶅缓绔嬫柊鏂囦欢 filedatetodatetime 鍑芥暟 灏哾os鐨勬棩鏈熸牸寮忚浆鎹负delphi鐨勬棩鏈熸牸寮 fileexists 鍑芥暟 妫鏌ユ枃浠舵槸鍚﹀瓨鍦 filegatattr 鍑芥暟 杩斿洖鏂囦欢鐨勫睘...
  • python浠g爜閿欒姹傚姪!!!
    绛旓細鐢辨姤閿欐彁绀虹湅 add_edge() missing 1 required positional argument: 'v_of_edge' 鍒ゆ柇锛屽彲鑳芥槸鐢变簬璋冪敤鍙傛暟閿欒銆俛dd_edge 鐨鍑芥暟鍘熷瀷鍙婅鏄庡涓嬶細add_edge()鍑芥暟锛岃鍑芥暟鍦ㄨ皟鐢ㄦ椂闇瑕佷紶鍏ヤ袱涓弬鏁帮細u 鍜 v锛屼互鍙婂叾瀹冨涓彲閫夊弬鏁般備唬鐮佷腑鐨勯敊璇锛
  • 銆姹傚姪銆戞槑澶╁氨瑕佽冭瘯浜,楹荤儲鍚勪綅瑙g瓟鐐笴璇█涔犻
    绛旓細寤鸿妤间富鐪嬩簺c鐨勫熀鏈暀绋,7閬撲笉绠楀锛屽墠涓ゅぉ鎴戝仛浜嗕竴涓200鍒20澶氶亾棰樼殑锛屾湁渚嬩负璇侊細http://zhidao.baidu.com/question/57783198.html vc6.0 杩愯閫氳繃 1.鏈変竴绡囨枃绔狅紝鍏辨湁涓よ锛屾瘡琛60涓瓧绗︼紝瑕佹眰鍒嗗埆缁熻鍑哄叾涓殑鑻辨枃澶у啓瀛楁瘝锛屽皬鍐欏瓧姣嶏紝鏁板瓧锛岄楀彿 鍙婂叾浠栫殑瀛楃涓暟锛燂紙鐢ㄤ簩缁存暟缁勬潵鍌ㄥ瓨锛塱...
  • 姹傚姪鍚勪綅鍚у弸,sorted鍑芥暟
    绛旓細1)cmp鎸囧畾涓涓畾鍒剁殑姣旇緝鍑芥暟锛杩欎釜鍑芥暟鎺ユ敹涓や釜鍙傛暟锛坕terable鐨勫厓绱狅級锛屽鏋滅涓涓弬鏁板皬浜庣浜屼釜鍙傛暟锛岃繑鍥炰竴涓礋鏁帮紱濡傛灉绗竴涓弬鏁扮瓑浜庣浜屼釜鍙傛暟锛岃繑鍥為浂锛涘鏋滅涓涓弬鏁板ぇ浜庣浜屼釜鍙傛暟锛岃繑鍥炰竴涓鏁般傞粯璁ゅ间负None銆2)key鎸囧畾涓涓帴鏀朵竴涓弬鏁扮殑鍑芥暟锛岃繖涓嚱鏁扮敤浜庝粠姣忎釜鍏冪礌涓彁鍙栦竴涓敤浜庢瘮杈...
  • 扩展阅读:协助查询函模板 ... 请贵单位予以协助的函 ... 协助查询档案函 ... 请求派出所协助查询函 ... 在线翻译中文转换器 ... 在线翻译器 ... 公文函的模板 ... 正规回复函模板 ... 中英文自动翻译器 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网