2024-04-19 08:12:40 发布
网友
如果我有list=[1,2,3]并且我想将1添加到每个元素以获得输出[2,3,4], 我该怎么做?
list=[1,2,3]
1
[2,3,4]
我想我会使用for循环,但不确定具体如何使用。
列表理解中的其他答案可能是简单加法的最佳选择,但是如果有一个更复杂的函数需要应用于所有元素,那么map可能是一个很好的匹配。
在你的例子中,可能是:
>>> map(lambda x:x+1, [1,2,3]) [2,3,4]
>>> mylist = [1,2,3] >>> [x+1 for x in mylist] [2, 3, 4] >>>
list-comprehensions python。
new_list = [x+1 for x in my_list]
列表理解中的其他答案可能是简单加法的最佳选择,但是如果有一个更复杂的函数需要应用于所有元素,那么map可能是一个很好的匹配。
在你的例子中,可能是:
list-comprehensions python。
相关问题 更多 >
编程相关推荐