【问题标题】:What is the best way to appy changes in a list in Python [duplicate]在Python中应用列表更改的最佳方法是什么[重复]
【发布时间】:2015-10-13 10:10:42
【问题描述】:

在 Python 中,有没有更短的方法来实现这个:

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

对于给定的函数 func 和列表 x ?

【问题讨论】:

标签: python


【解决方案1】:

您可以使用map 函数,写起来更短,但根据我的经验,它更耗时。

例子-

x = map(func, x)

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

x = list(map(func, x))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 2012-05-05
    • 2021-06-03
    • 1970-01-01
    • 2016-07-18
    • 1970-01-01
    • 2013-12-30
    相关资源
    最近更新 更多