python sorted()函式的引數用法
概念
1、對可迭代物件中的資料進行排序,返回一個新的列表。指定 key 排序需要用到 lambda 表示式。
語法
sorted(iterable, key=None, reverse=False)
引數
iterable – 可迭代物件。
key – 主要是用來進行比較的元素,只有一個引數,具體的函式的引數就是取自於可迭代物件中,指定可迭代物件中的一個元素來進行排序。
reverse – 排序規則,reverse = True 降序 , reverse = False 升序(預設)。
2、透過引數reverse=True指定倒序,引數 key指定排序時所使用的欄位。
(1)透過引數 reverse=True 指定倒序:
>>> numbers = (4, 5, 2, 8, 9, 1, 0) >>> sorted(numbers, reverse=True) [9, 8, 5, 4, 2, 1, 0]
(2)透過引數 key 指定排序時所使用的欄位:
>>> codes = [(‘上海’, ‘021’), (‘北京’, ‘010’), (‘成都’, ‘028’), (‘廣州’, ‘020’)] >>> sorted(codes, key=lambda x: x[1]) [(‘北京’, ‘010’), (‘廣州’, ‘020’), (‘上海’, ‘021’), (‘成都’, ‘028’)]
以上就是python sorted()函式引數用法的介紹,希望對大家有所幫助。更多Python學習指路:
本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3244/viewspace-2829731/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python技法2:函式引數的進階用法Python函式
- python內建函式——sortedPython函式
- python---之sorted函式Python函式
- 12.4、python內建函式—sortedPython函式
- Python之operator.itemgetter函式和sorted函式Python函式
- python---函式引數、變數Python函式變數
- python函式變長引數Python函式
- Python函式引數總結Python函式
- python基礎之 函式的引數Python函式
- python中函式的引數傳遞Python函式
- Python函式的位置引數、關鍵字引數精講Python函式
- Python函式/動態引數/關鍵字引數Python函式
- Python排序函式用法Python排序函式
- Python range() 函式用法Python函式
- python中zip()函式的用法Python函式
- 函式引數 引數定義函式型別函式型別
- 『無為則無心』Python函式 — 26、Python函式引數的傳遞方式Python函式
- python不定長引數如何呼叫函式?Python函式
- 1分鐘掌握 Python 函式引數Python函式
- Python中的split()函式的用法Python函式
- 一文看懂 Python 中的函式引數Python函式
- Python的函式引數傳遞:傳值?引用?Python函式
- Python3之函式的引數傳遞與引數定義Python函式
- python引數解析argparse用法Python
- python函式符號sympy的用法Python函式符號
- Python語法—函式及引數傳遞Python函式
- Python 中__init__函式以及引數selfPython函式
- 3.3.2 函式的預設引數和佔位引數 函式過載函式
- 程式中的函式引數函式
- 函式的引數傳遞函式
- 函式基礎和函式引數函式
- Javascript函式引數求值——Thunk函式JavaScript函式
- Python3 range() 函式用法Python函式
- 函式的動態引數 及函式巢狀函式巢狀
- Python 序列型別以及函式引數型別Python型別函式
- Python函式引數和註解是什麼Python函式
- Python print函式引數詳解以及效果展示Python函式
- Python中將函式作為另一個函式的引數傳入並呼叫Python函式