Pythonでは、リストの各要素に定数を足すという操作が頻繁に行われます。この記事では、そのような操作を行うためのいくつかの方法を紹介します。
forループを使用する方法
最も基本的な方法は、forループを使用してリストの各要素に定数を足すことです。以下にそのサンプルコードを示します。
num_list = [1, 2, 3, 4, 5]
constant = 10
for i in range(len(num_list)):
num_list[i] += constant
print(num_list) # Output: [11, 12, 13, 14, 15]
リスト内包表記を使用する方法
Pythonのリスト内包表記を使用すると、上記の操作をより簡潔に書くことができます。以下にそのサンプルコードを示します。
num_list = [1, 2, 3, 4, 5]
constant = 10
num_list = [num + constant for num in num_list]
print(num_list) # Output: [11, 12, 13, 14, 15]
map関数とlambda式を使用する方法
map関数とlambda式を組み合わせることで、リストの各要素に定数を足す操作を行うことができます。以下にそのサンプルコードを示します。
num_list = [1, 2, 3, 4, 5]
constant = 10
num_list = list(map(lambda num: num + constant, num_list))
print(num_list) # Output: [11, 12, 13, 14, 15]
以上、Pythonでリストの各要素に定数を足す方法について紹介しました。これらの方法を活用して、Pythonプログラミングをより効率的に行いましょう。