python - 如何将列表的每两个元素合并到元组列表中?
问题描述
例如,我有两个列表:
[1, 2, 3, 4, 5]
[6, 7, 8, 9, 10]
有没有办法从这些列表中得到这个列表?
[(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]
解决方案
用于zip
交错列表和形成元组列表:
lst1 = [1, 2, 3, 4, 5]
lst2 = [6, 7, 8, 9, 10]
print(list(zip(lst1, lst2)))
# [(1, 6), (2, 7), (3, 8), (4, 9), (5, 10)]
推荐阅读
- r - 如何在ggplot2中按时间顺序重新排序日期
- javascript - 我遇到的数组问题,请不要生气
- c++ - 开关盒跨越初始化修复
- yaml - 如何为 yaml 管道中的循环指定条件
- azure - 如何使用 Azure.Data.Tables.TableClient 进行事务处理?
- javascript - 刷新页面后,Vue 路由器链接参数丢失,导致 drf 视图中 get_queryset() 失败
- javascript - 如何在 React Native 中获取 useRef current 的值
- regex - 如何 grep/perl/awk 重叠正则表达式
- postgresql - 尝试在 redshift 中将 concat 字符串转换为 regclass 时出错
- python - 在Replit(Python)中运行带有音乐的程序