いーほろよいの技術ブログ

IT技術ブログになります。

Pythonのおしゃれな制御文

はじめに

だいぶハードルを上げてますが、実は大した記事になりません。

本日は制御文のサンプルをGitHubにアップをした、ご連絡とif文とfor文に慣れてきたらよくやる書き方のご紹介です。

下記におしゃれな書き方以外のif文、for文もアップしてあります。

github.com

因みに制御文の公式ドキュメントはこちらです。

4. その他の制御フローツール — Python 3.6.1 ドキュメント

 

if文あるある

『単純なif文なので1行で書きたい!』ですよね〜

では↓のように書きましょう。スッキリです。

num = 10
result = "num = 10" if num == 10 else 'num != 10'
print(result)

 

for文あるある

『リストに空文字列が混じって邪魔だな...』

はい↓で解決です!

data = ['a', '', 'c', 'd', '', 'f', 'g']
data = [x for x in data if x != '']
print(data)

 

所感

特にfor文の空文字列判定して入れ直しする手法は色々なところで使用できるので覚えて置くと便利です。

 

以上、最後までお読みいただきありがとうございます。