Pythonで既存の配列を使用して新しく配列を作成する方法
Pythonで配列を新しく作成するには、次のいずれかの方法があります。
1. スライス
元の配列の一部分を新しい配列としてコピーすることができます。
original_list = [1, 2, 3, 4, 5]
new_list = original_list[1:3]
print(new_list)
# Output: [2, 3]
2. リスト内包表記
配列から新しい配列を作成する際に、特定の条件を満たす要素だけを選択することもできます。
original_list = [1, 2, 3, 4, 5]
new_list = [x for x in original_list if x % 2 == 0]
print(new_list)
# Output: [2, 4]
3. map関数
配列内の各要素に対して関数を適用して新しい配列を作成することもできます。
original_list = [1, 2, 3, 4, 5]
new_list = list(map(lambda x: x**2, original_list))
print(new_list)
# Output: [1, 4, 9, 16, 25]