用浮点数乘以列表?

时间:2020-07-17 19:03:34

标签: python python-3.x list

如何将列表中的每个元素乘以浮点数?

list2 = [[348105.6589221008, -1126283.2297975265, -0.0], [366317.0251743915, -1122591.9721268031, -0.0]]

result = [x * 1.1 for x in list2]

3 个答案:

答案 0 :(得分:3)

result = [[x * 1.1 for x in sublist] for sublist in list2]

答案 1 :(得分:0)

result = [[x * 1.1 for x in y] for y in list2]

答案 2 :(得分:0)

另一种方法是让numpy进行工作:

import numpy as np

np.array(list2)*1.1