\

Pythonでは、リストの各要素に対して割り算を行う方法がいくつかあります。以下にその方法を示します。

forループを使用する方法

最も基本的な方法は、forループを使用してリストの各要素を順番に割り算する方法です。以下にそのサンプルコードを示します。

lst = [10, 20, 30, 40, 50]
for i in range(len(lst)):
    lst[i] /= 5
print(lst)  # 出力: [2.0, 4.0, 6.0, 8.0, 10.0]

このコードでは、リストlstの各要素を5で割っています。

map関数とlambda式を使用する方法

map関数とlambda式を使用すると、より簡潔にリストの各要素を割り算することができます。以下にそのサンプルコードを示します。

lst = [10, 20, 30, 40, 50]
lst = list(map(lambda x: x / 5, lst))
print(lst)  # 出力: [2.0, 4.0, 6.0, 8.0, 10.0]

このコードでは、lambda式lambda x: x / 5をmap関数に適用して、リストlstの各要素を5で割っています。

以上、Pythonでリストの要素を割り算する方法について説明しました。これらの方法を活用して、Pythonでのリスト操作をより効率的に行いましょう。

投稿者 admin

コメントを残す

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