Pythonで欲しいデータをフィルタリングする方法は何ですか?
望むデータを取得するためには、リスト内包表記またはフィルター関数を使用することができます。
- リスト内包表記を使用する:
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
filtered_data = [x for x in data if x % 2 == 0] # 过滤出偶数
print(filtered_data)
- 「filter関数を使用する」
data = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
filtered_data = list(filter(lambda x: x % 2 == 0, data)) # 过滤出偶数
print(filtered_data)
以上の2つの方法は、必要なデータを抽出するために使用することができます。実際の状況に合わせて適切な方法を選択してください。