python小知識,sort和serted的區別

2022-02-04 01:08:30 字數 605 閱讀 9803

列表物件sort()方法和內建sorted()函式的作用基本相同,但,不同的是sort會改變原有列表的順序,而sorted不會

具體示例如下:

"""

create:2023年12月19日

作用:說明sort和sorted的區別

"""#

列表物件sort()方法和內建sorted()函式的作用基本相同,但,不同的是sort會改變原有列表的順序,而sorted不會

lis=[0,9,7,5,8,6,4,5,3,2,1]

#使用sorted,不改變原有順序

lis_sorted=sorted(lis)

print("

lis =

",lis)

print("

lis_sorted =

",lis_sorted)

#使用sort改變原有順序

lis.sort()

print("

使用sort後順序改變:

",lis)

**執行結果

python小知識 Python小知識

1 python是一種解釋性語言,當程式執行時,一行一行的解釋,並執行 優點 除錯 很方便,開發效率高,並且可以跨平台 不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程式。缺點 執行速度慢。python的種類 cpython ipython pypy jython ironpython ...

python小知識 python小知識

一 列表 l 1,2 m l l和m同時指向列表物件,內容為 1,2 l l 3,4 系統新增了乙個物件,內容為 1,2,3,4 l,m 1,2,3,4 1,2 l 1,2 m l l 3,4 對列表在原處做修改 l,m 1,2,3,4 1,2,3,4 二 python程式設計中的中文編碼問題 問題...

小知識系列(4) 結構體和sort快速入門

儘管網上有很多優質的文章來具體詳細的闡述結構體或sort的用法,但是仍然不妨礙寫這麼一篇小文章來幫助一些像我一樣的初學者快速的認識結構體和sort的用法,我們不會深究更深層次的東西,如果有興趣的可以在其他部落格上檢視。首先我們要知道,什麼是結構體?通俗的來講,結構體就是把很多個變數放到乙個變數裡,以...