< より小さい

最終更新:2026-09-22

< より小さい

< は a < b を判定する(比較可能なオブジェクトでは __lt__ によって決まる)。

カテゴリ演算子
種類演算子
Python バージョンall

📝 構文

a < b

▶ 例

下のコードを編集し「実行」をクリックすると、出力パネルに結果が表示されます:

実行結果:

True
True
さらに多くのケースは近日公開予定です。

❓ よくある質問

Q文字列は大きさを比較できますか?
Aできます。Unicode コードポイントを左から右へ1文字ずつ比較します:`'a' < 'b'` は `True`、`'ab' < 'ac'` も `True`。これはコードポイント順であり、国語辞典の五十音順や画数順とは異なります。
Q異なる型を比較できますか?
A数値同士は型をまたいで比較できます(`1 < 1.5` は `True`)。しかし int と str の比較は Python 3 で `TypeError: '<' not supported between instances of 'int' and 'str'` になります(Python 2 は許可していました)。
Qリストは比較できますか?
Aできます。要素を順に1つずつ比較します:`[1, 2] < [1, 3]` は `True`。全要素が等しいとき、短いリストの方が小さくなり、たとえば `[1] < [1, 0]` は `True` です。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%