今さらPython

コード

ふたつあるが、こちらは組み込み関数。

OOPっぽくないので個人的にはキライだが……。

#!/usr/bin/env python

q = [ 3,6,2,9,4,8 ]
print(q)
print(sorted(q))
print(sorted(q, reverse=True))

結果

$ test11.py
[3, 6, 2, 9, 4, 8]
[2, 3, 4, 6, 8, 9]
[9, 8, 6, 4, 3, 2]
$

コード(listのメソッドの方)

こちらはlistのメソッド。
こっちがOOPらしくてよいが、 元listを破壊するので取扱い注意
あと、直接表示しようとすると以下のようにNoneを返すのでこれも注意。

print(q.sort())
print(q)
print(q.sort(reverse=True))
print(q)

結果(listのメソッドの方)

None
[2, 3, 4, 6, 8, 9]
None
[9, 8, 6, 4, 3, 2]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-24 (金) 09:22:08