SUPPORT UKRAINE
- Your indifference to the act of cruelty can thrive rogue nations like Russia -
タグ
walrus
を含むブログ一覧
1
【 Effective Python, 2nd Edition 】assignment expression (walrus operator, :=) を利用して内包表記におけるサブ書式の重複を回避しよう!
Published 2020年6月26日16:57 by mootaro23
内包表記内の複数の箇所で同じ計算結果を参照したい、ということはよくあることです。
例えば、文房具を扱う会社の受注プログラムを作成するとします。
注文がきた時点で、発送可能な出荷単位以上の在庫があるかどうかを確認し、顧客に表示できるようにしましょう。
# 在庫
stock = {
'stapler': 99,
'notebook': 252,
…
【 Effective Python, 2nd Edition 】Python 3.8 で導入された assignment expression (walrus operator, :=) について
Published 2020年6月12日22:18 by mootaro23
assignment expression (代入書式?代入演算子?) では walrus operator (:=) が使用されます。
直訳すると「セイウチ演算子」。:= がおメメとキバに見えるからとか。
端的に言うと、変数へ値を割り当て、その変数を評価する、という2ステップを1度に済ませる、ということです。
以下、活用場面を見ていきましょう。
今日はレモネード…
1