2023年10月2日月曜日

Pythonでセマンティクスバージョンをソートする方法

Pythonでセマンティクスバージョンをソートする方法

概要

普通に比較演算子が使えるので sort or sorted に投げるだけです

環境

  • Python 3.11.5

サンプルコード

from packaging import version

versions = [version.parse("10.1.2"), version.parse("14.7.7"), version.parse("2.3.1"), version.parse("14.6.8")]
# 昇順
print(sorted(versions, reverse=True))
# 降順
print(sorted(versions, reverse=True))

0 件のコメント:

コメントを投稿