在Python中列出列表中更改的最佳方法是什么

时间:2015-07-23 08:13:03

标签: python

在Python中,有一种更短的方法来实现它:

x = [func(i) for i in x] , 

给定函数 func 和列表 x

1 个答案:

答案 0 :(得分:2)

你可以使用map函数,它的编写时间较短,但根据我的经验,它会耗费一些时间。

示例 -

x = map(func, x)

对于Python 3.x,map返回一个迭代器,因此您需要将其显式转换为list -

x = list(map(func, x))