#author("2023-11-24T09:21:16+09:00","default:yakumo_murakami","yakumo_murakami")
#author("2023-11-24T09:22:08+09:00","default:yakumo_murakami","yakumo_murakami")
[[今さらPython]]

* コード [#hf63972d]

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

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

 #!/usr/bin/env python
 
 q = [ 3,6,2,9,4,8 ]
 print(q)
 print(sorted(q))
 print(sorted(q, reverse=True))

* 結果 [#ve1a4930]

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

* コード(listのメソッドの方) [#c42440db]

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

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

* 結果(listのメソッドの方) [#r3966713]

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

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS