python sorted key
key 指定一個引數的函式,用於從每個列表元素中提取比較鍵
示例:建立由元組構成的列表:a = [('b',3), ('a',2), ('d',4), ('c',1)]
- 按照第一個元素排序
sorted(a, key=lambda x:x[0])
>>> [('a',2),('b',3),('c',1),('d',4)]
- 按照第二個元素排序
sorted(a, key=lambda x:x[1])
>>> [('c',1),('a',2),('b',3),('d',4)]
列題:
def get_distance(num): return abs(num[0])**2 +abs(num[1])**2 s = [[4,5], [0,1],[2,3],[3,4]] s = sorted(s,key=lambda x: get_distance(x)) print(s)
output:
[[0, 1], [2, 3], [3, 4], [4, 5]]
相關文章
- Python sorted函式Python函式
- Python中sorted()方法Python
- python高階特性-sorted()Python
- python---之sorted函式Python函式
- Python map, reduce, filter和sortedPythonFilter
- python內建函式——sortedPython函式
- Python 排序---sort與sorted學習Python排序
- Python的sorted函式應用Python函式
- python sorted()函式的引數用法Python函式
- 12.4、python內建函式—sortedPython函式
- Python中用來排序的方法sort、sortedPython排序
- python中sorted()和list.sort()的用法Python
- Python 列表排序方法reverse、sort、sorted詳解Python排序
- Python 中 sorted 如何自定義比較邏輯Python
- Python 字典 fromkeys()方法Python
- Python之operator.itemgetter函式和sorted函式Python函式
- Python教程:sort和sorted實現排序之對比Python排序
- AtCoder ARC097C Sorted and Sorted:dp
- python -- 解決字典【KEY ERROR】PythonError
- python 字典修改鍵(key)的方法Python
- Python dict sort排序 按照key,valuePython排序
- Python排序傻傻分不清?一文看透sorted與sort用法Python排序
- 從零開始的Python學習 知識補充sortedPython
- Redis大key掃描Python指令碼RedisPython指令碼
- Python關鍵詞(keywords)筆記Python筆記
- Python建立字典與fromkeys的坑Python
- Remove Duplicates from Sorted ListREM
- Redis 有序集合(sorted set)Redis
- Python3之三個內建高階函式map、filter、sortedPython函式Filter
- Python中常用的幾個內建方法(max()/min()、filter()、map()、sorted、reduce())PythonFilter
- MGETkey[key…]
- Python基礎——positional argument vs keyword argumentPython
- 由 sort 中 key 的用法淺談 pythonPython
- Remove-duplicates-from-sorted-listREM
- Remove-duplicates-from-sorted-arrayREM
- Redis的有序集合(sorted set)Redis
- Using Sorted Sets with Jedis APIAPI
- Windows Locale Codes Sorted by LocaleWindows