【PYTHONメモ】既存リストのBoolen化

PYTHON

今回は既存リストのBoolen化について紹介します。

やりたいこと

list_a = [-1, 0, 1, 2, -1, 2]

上記のリストをBoolen化、つまり1と0にします。

Boolen化するには条件が必要になるので、1以上を1,1未満を0とするコードを作成します。

コード

list_a = [-1, 0, 1, 2, -1, 2]

list_b = [1 if x >= 1 else 0 for x in list_a]

print(list_b)

プログラムを実行すると以下の結果が得られます。簡単ですね。

[0, 0, 1, 1, 0, 1]

 

PYTHON
スポンサーリンク
シェアする
フォローする
タイトルとURLをコピーしました