- 条件に合致する要素を新しいリストにコピーする方法:
original_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = []
for item in original_list:
if item > 5:
new_list.append(item)
print(new_list)
出力:
[6, 7, 8, 9, 10]
- リスト内包表記を使用して条件に合致する要素を選択する方法:
original_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = [item for item in original_list if item > 5]
print(new_list)
出力:
[6, 7, 8, 9, 10]
- filter()関数を使用して条件に合致する要素を選択する方法:
original_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
new_list = list(filter(lambda item: item > 5, original_list))
print(new_list)
出力:
[6, 7, 8, 9, 10]
これらの方法を使用することで、条件に合致する要素を効果的に選択し、新しいリストとして取得することができます。以上がPythonでリストから条件に基づいて選択する方法の例です。