\

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プログラミングをより効率的に行いましょう。

投稿者 admin

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です