将两个列表连接在一起时遇到问题

替代品

我有两个清单。我想像这样加入他们:

[1, 2, 3], [1, 2, 3] => [1, 1, 2, 2, 3, 3]
[1], [2, 3] => [1, 2]
[], [1, 2, 3] => []
[4, 5, 6, 7], [1] => [4, 1]

有没有简单的方法可以做到没有itertools?它似乎我想出了如何做到这一点:

new_list = first_list+second_list
new_list[::2] = first_list
new_list[1::2] = second_list
return new_list

但它只适用于相同长度的列表

让-弗朗索瓦·法布尔

使用zip你的名单列表(你可以有很多子列表,只要你想)的使用参数传递*开箱和扁平化的项目(zip在最短的名单停止):

s = [1, 2, 3], [1, 2, 3]

result = [y for x in zip(*s) for y in x]

这相当于(对于那些不习惯参数解包的人):

first_list = [1, 2, 3]
second_list = [1, 2, 3]
result = [y for x in zip(first_list,second_list) for y in x]

结果:

[1, 1, 2, 2, 3, 3]

s = [1], [2, 3][1,2]预期的一样

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

编写将两个不同类的变量放在一起的函数时遇到问题

来自分类Dev

将C#中的两个列表对象连接在一起

来自分类Dev

linq SQL语句,用于将两个id与单个列表连接在一起

来自分类Dev

将两个numpy数组按索引连接在一起

来自分类Dev

如何将两个图像连接在一起?

来自分类Dev

如何修复将两个表连接在一起的错误

来自分类Dev

将两个文件连接在一起(AWK)

来自分类Dev

如何将两个壁板连接在一起以形成贯通?

来自分类Dev

将两个VGA输出端口连接在一起是否安全?

来自分类Dev

SQL如何通过特定的列将两个表连接在一起?

来自分类Dev

将两个HTML脚本连接在一起

来自分类Dev

将两个不同的url请求的结果连接在一起

来自分类Dev

如何将两个实体对象连接在一起?

来自分类Dev

如何将两个离子应用程序连接在一起?

来自分类Dev

如何将两个表连接在一起以创建 JSON | PHP

来自分类Dev

将两个表连接在一起并在一个表中包含多个结果

来自分类Dev

将两个 ID 连接在一起以获得另一个列结果

来自分类Dev

将两个数据帧合为一个,将条目连接在一起

来自分类Dev

将多个管道连接在一起时遇到麻烦

来自分类Dev

如果类型不同,例如List <T>和List <G>,可以将两个列表连接在一起吗?

来自分类Dev

在不引起递归的情况下将两个敲除变量连接在一起

来自分类Dev

iOS Scatter核心图,如何通过直线将两个点连接在一起?

来自分类Dev

将两个套接字连接在一起而不编写字节处理管道代码?

来自分类Dev

是否可以使用CSS创建此形状(将两个局部圆连接在一起)?

来自分类Dev

R ggplot2:将折线图的两个部分连接在一起

来自分类Dev

量角器将两个具有相同类名的范围连接在一起

来自分类Dev

将两个套接字连接在一起而不编写字节处理管道代码?

来自分类Dev

可以将两个键盘带状线连接在一起吗?

来自分类Dev

通过本地网络将两个虚拟机连接在一起

Related 相关文章

  1. 1

    编写将两个不同类的变量放在一起的函数时遇到问题

  2. 2

    将C#中的两个列表对象连接在一起

  3. 3

    linq SQL语句,用于将两个id与单个列表连接在一起

  4. 4

    将两个numpy数组按索引连接在一起

  5. 5

    如何将两个图像连接在一起?

  6. 6

    如何修复将两个表连接在一起的错误

  7. 7

    将两个文件连接在一起(AWK)

  8. 8

    如何将两个壁板连接在一起以形成贯通?

  9. 9

    将两个VGA输出端口连接在一起是否安全?

  10. 10

    SQL如何通过特定的列将两个表连接在一起?

  11. 11

    将两个HTML脚本连接在一起

  12. 12

    将两个不同的url请求的结果连接在一起

  13. 13

    如何将两个实体对象连接在一起?

  14. 14

    如何将两个离子应用程序连接在一起?

  15. 15

    如何将两个表连接在一起以创建 JSON | PHP

  16. 16

    将两个表连接在一起并在一个表中包含多个结果

  17. 17

    将两个 ID 连接在一起以获得另一个列结果

  18. 18

    将两个数据帧合为一个,将条目连接在一起

  19. 19

    将多个管道连接在一起时遇到麻烦

  20. 20

    如果类型不同,例如List <T>和List <G>,可以将两个列表连接在一起吗?

  21. 21

    在不引起递归的情况下将两个敲除变量连接在一起

  22. 22

    iOS Scatter核心图,如何通过直线将两个点连接在一起?

  23. 23

    将两个套接字连接在一起而不编写字节处理管道代码?

  24. 24

    是否可以使用CSS创建此形状(将两个局部圆连接在一起)?

  25. 25

    R ggplot2:将折线图的两个部分连接在一起

  26. 26

    量角器将两个具有相同类名的范围连接在一起

  27. 27

    将两个套接字连接在一起而不编写字节处理管道代码?

  28. 28

    可以将两个键盘带状线连接在一起吗?

  29. 29

    通过本地网络将两个虚拟机连接在一起

热门标签

归档