这个问题已经有了答案:
是否有其他方法可以从列表中每个值的整数执行matematic操作(add、substract、multiply divide)?
例如:
a = 4 arr = list(20,1,5,36,10,31,100)
这个 a 变量需要使用 for 函数如下片段。
a
for
ar = [] for x in arr a = 4*x ar.append(a)
有没有比使用for/while循环更好的方法来解决这个问题?
不管是numpy还是其他矢量化方法,您都在寻找列表理解。
arr = list(20,1,5,36,10,31,100) quadrupled_arr = [x * 4 for x in arr]