python - 在 Clojure 中处理来自两个序列的值对

标签 python clojure zip

我正在尝试进入 Clojure 社区。我经常使用 Python,我广泛使用的功能之一是 zip() 方法,用于迭代值对。在 Clojure 中是否有一种(聪明而简短的)方法来实现同样的目标?

最佳答案

另一种方法是简单地将 map 与一些按顺序收集其参数的函数一起使用,如下所示:

user=> (map vector '(1 2 3) "abc")
([1 \a] [2 \b] [3 \c])

关于python - 在 Clojure 中处理来自两个序列的值对,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1009037/

相关文章:

python - 如何在 jenkins 控制台输出中获取 python 打印结果

python - 如何在 BeautifulSoup Python 中解析 csv 中的 url

clojure - Instaparse 一系列数字或字母作为一片叶子?

performance - 从并发编程(语言)中受益?

python - 为什么当列表包含某些内容时,使用 zip() 仅写入 CSV 文件?

windows - 如何创建 .BAT 文件以下载和解压缩 zip 文件?

Android 下载 Zip 到 SD 卡?

python - 带有 cron 任务的 uwsgi web 应用程序?

python - 在django模型中默认输入本地时间的当前日期时间

json - 在 clojure 中使用嵌套映射/向量结构的惯用且简洁的方式