gpt4 book ai didi

python - 使用 python 返回平方整数列表

转载 作者:太空狗 更新时间:2023-10-30 00:20:12 26 4
gpt4 key购买 nike

我正在寻找一个函数,它接受列表中的整数,例如 [1, 2, 3],并返回一个包含平方整数的新列表; [1, 4, 9]

我该怎么做?

PS - 就在我即将提交之前,我注意到 O'Reilly 的“学习 Python”的第 14 章似乎提供了我正在寻找的解释(第 358 页,第 4 版)

但我仍然很想知道还有哪些其他可能的解决方案

最佳答案

您可以(并且应该)使用 list comprehension :

squared = [x**2 for x in lst]

map 为每个元素调用一个函数,而 lambda 表达式非常方便,使用 map + lambda大多比列表理解慢。

Python Patterns - An Optimization Anecdote值得一读。

关于python - 使用 python 返回平方整数列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5079094/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com