关于 Python 列表理解的信息图
我在这张信息图上花了很多时间。 好消息是我有一个未来编程技巧的模板。我预测我花在下一个图形上的时间会大大减少。 我创建它的灵感来自Simon Høiberg 的JavaScript 技巧。我建议查看他的内容。 我会说列表推导不应该用于所有事情。在某些情况下,写出 for 循环(例如嵌套 for 循环)更具可读性。 列表推导真的很强大。您可以使用列表推导来模拟过滤器和映射表达式。 numbers
·
我在这张信息图上花了很多时间。
好消息是我有一个未来编程技巧的模板。我预测我花在下一个图形上的时间会大大减少。
我创建它的灵感来自Simon Høiberg 的JavaScript 技巧。我建议查看他的内容。
我会说列表推导不应该用于所有事情。在某些情况下,写出 for 循环(例如嵌套 for 循环)更具可读性。
列表推导真的很强大。您可以使用列表推导来模拟过滤器和映射表达式。
numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9]
# filter numbers greater than 5
x = [n for n in numbers if n > 5]
# map the numbers to a string
x = [str(n) for n in numbers]
进入全屏模式 退出全屏模式
谢谢阅读!让我知道您对信息图的看法。我很感激任何反馈。
更多推荐
所有评论(0)