Python 特定の基準でフィルタリングする方法
Python ではif文などの条件文を用いて、特定の条件を満たすデータを選択できる。
具体的な手順は以下の通りです。
- 条件を満たすデータを格納するために、空のリストまたは集合を定義します。
- フィルタリングする必要があるデータコレクション(リスト、タプル、ディクショナリなど)をイテレートします。
- forEachの度に条件分岐させることで、各データがフィルタ条件に適合しているかを判断する。
- 条件が合致した場合、あらかじめ定義したリストや配列にデータを追加します。
- 処理が完了すると、リストまたはセットは条件を満たすデータセットになります。
次に特定の条件を満たす数字をフィルタリングするための条件文の使用例を示すサンプルコードを示します。
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
even_numbers = [] # 存储偶数的列表
for num in numbers:
if num % 2 == 0: # 判断是否为偶数
even_numbers.append(num) # 添加到偶数列表
print(even_numbers) # 输出满足条件的偶数列表:[2, 4, 6, 8, 10]
numbersリストを反復処理して偶数かどうか条件式で判断し、条件を満たす数値をeven_numbersリストに追加し、最後にeven_numbersリストを出力して所定の条件を満たす偶数集合を得ます。