li = [1, 9, 8, 4]
[elem*2 for elem in li]
Python 2.x 返回列表。
Python 3.x 返回迭代器。
list(map(lambda x: x ** 2, [1, 2, 3, 4, 5]))
这篇文章介绍了Python中list的常用操作,如使用列表推导式对元素进行双倍计算。同时,讲解了map()函数的用法,说明在Python2.x和3.x中返回值的不同——2.x返回列表,3.x返回迭代器。示例中展示了如何使用lambda表达式结合map()函数求平方。
li = [1, 9, 8, 4]
[elem*2 for elem in li]
Python 2.x 返回列表。
Python 3.x 返回迭代器。
list(map(lambda x: x ** 2, [1, 2, 3, 4, 5]))

被折叠的 条评论
为什么被折叠?