我正在尝试将一个函数应用于列表。该函数接受一个值并生成另一个值。
例如:
myCoolFunction(75)
会产生一个新的值。
到目前为止,我正在使用这个:
x = 0
newValues = []
for value in my_list:
x = x + 1
newValues.append(myCoolFunction(value))
print(x)
我正在处理大约125,000个值,目前的操作速度似乎不太高效。
是否有更符合Python风格的方法来应用该函数到这些值上?
new_values = [myCoolFunction(value) for value in my_list]
。同时,变量名不需要使用驼峰命名法,这也不是 PEP8 的一部分。 - roganjosh