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でのリスト操作をより効率的に行いましょう。