我們都知道許多高階語言,都自帶了排序函式,能更方便的讓我們使用它。python3又該如何呼叫呢?舉個例子:
test =[5
,3,6
,7]print
(test)
test.
sort()
print
(test)
輸入如下:
[5,
3,6,
7][3
,5,6
,7]
可以看到,當我們使用內建的sort函式來進行排序的時候,實際上是改變了原有的順序。如果我們不想改變原有的資料,而想得到排序結果,那應該怎麼辦呢?此時python3 內建的sorted函式就派上用場了。
test =[5
,3,6
,7]print
(test)
p =sorted
(test)
print
(p)print
(test)
輸出如下:
[5,
3,6,
7][3
,5,6
,7][
5,3,
6,7]
python3的排序就是這麼簡單,用起來就好了。 python3 列表排序 python3 排序
排序 z 11,34,12,9,8534,12,434 z.sort z 12,9,11,12,34,434,8534 sort 函式用於對原列表進行排序,如果指定引數,則使用比較函式指定的比較函式。語法sort 方法語法 list.sort cmp none,key none,reverse fa...
MySQL查詢 3 排序
為了方便檢視資料,可以對資料進行排序 語法 select from 表名 where order by 列1 asc desc 列2 asc desc,說明 例1 查詢未刪除學生的資訊,按名稱公升序 select from students where is delete 0 order by na...
3 排序檢索資料
3.1 排序資料 使用order by 子句 select prod name from products order by prod name 注意 使用order by 子句時,應該保證它是select語句中的最後一條子句。3.2 按多個列排序 select prod id,prod name,...