列表:附加列表理解

发布于 2024-10-26 23:46:49 字数 154 浏览 1 评论 0原文

如何使用列表理解定义 lists:append 函数?

我想要类似的东西

1> append([[1, 2, 3], [a, b], [4, 5, 6]]).
[1,2,3,a,b,4,5,6]

How can I define lists:append function with list comprehension?

I want something like

1> append([[1, 2, 3], [a, b], [4, 5, 6]]).
[1,2,3,a,b,4,5,6]

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

痕至 2024-11-02 23:46:49

请记住,您可以在同一列表理解中的后续生成器中使用生成器中的元素!

1> Lists = [[1, 2, 3], [a, b], [4, 5, 6]].
[[1,2,3],[a,b],[4,5,6]]
2> [N || L <- Lists, N <- L].             
[1,2,3,a,b,4,5,6]

Remember that you can use elements from a generator in a later generator in the same list comprehension!

1> Lists = [[1, 2, 3], [a, b], [4, 5, 6]].
[[1,2,3],[a,b],[4,5,6]]
2> [N || L <- Lists, N <- L].             
[1,2,3,a,b,4,5,6]
两仪 2024-11-02 23:46:49
[Y || X <- [[1,2,3],[a,b],[4,5,6]], Y <- X ].
[Y || X <- [[1,2,3],[a,b],[4,5,6]], Y <- X ].
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文