[Python3] array.sort() Vs sorted(array)


python 3 sortとsortの違い


sort ()


リスト内の要素を順番に並べます.
ただし、リストオブジェクト自体はソートのみであり、ソート結果は返されません.
a = [1,3,4,2,5]
a.sort() # print(a.sort()) => None
a = [1,2,3,4,5]

sorted ()


入力値をソートし、結果をリストに返す関数.
print(sorted(a)) => [1,2,3,4,5]
print(a) => [1,3,4,2,5]