我如何使用lambda完成此功能?

时间:2013-05-03 08:58:00

标签: python lambda

我想使用lambda来完成以下功能:

for i in range(0, len(testingList)):
    testingList[i] = testing[i][1:-1]

我不知道如何使用lambda来构建它。

非常感谢。

1 个答案:

答案 0 :(得分:3)

要使lambda合适,你必须使它成为一个表达式。列表理解可以做到这一点:

somename = lambda tl: [elem[1:-1] for elem in tl]

使用testingList

进行调用
testingList = somename(testingList)