雑学1472593 views
世界の国560595 views
MathPython491378 views
いろは2986023 views
中学社会667106 views
英語607877 views
高校倫理1433119 views
高校日本史189857 views
小学理科717236 views
ヒストリア284143 views
Help
Tools

English

Python の三項演算子

Python の三項演算子は下のように書きます。

number = 1

text = 'Alice' if number > 3 else 'Bob'

print(text)

これは次と等価です。

number = 1

if number > 3:
	text = 'Alice'

else:
	text = 'Bob'

print(text)

for ループの中で if を使うとき、三項演算子はコードの見た目をよくするかもしれません。

texts = []

for number in range(5):
	text = 'Alice' if number > 3 else 'Bob'
	texts.append(text)

print(texts)