如何从两个列表创建元组,以便一个列表元素重复

用户8652079

我正在尝试加入 2 个列表,以便第一个列表中的值按顺序连接到第二个列表中的值,然后在列表中的一个项目用尽时再次加入...

worker_tables=['table1','table2']

mylist = [['val1','val2'], ['val3','val4'],['val5','val6'],['val7','val8'],['val9','val10']]

mylist_tup = zip(mylist, worker_tables)

我得到的结果是——

print mylist_tup

[(['val1', 'val2'], 'table1'), (['val3', 'val4'], 'table2')] 

如您所见,它没有连接回第一个列表中的 table1 和 table2 字段..

期望输出=

 [(['val1', 'val2'], 'table1'),(['val3', 'val4'], 'table2'), (['val5', 'val6'], 'table1'),(['val7', 'val8'], 'table2'), (['val9', 'val10'], 'table1')]
汤姆·卡尔兹

您可以使用itertools.cycle来达到所需的结果:

from itertools import cycle

mylist_tup = zip(mylist, cycle(worker_tables))

这将worker_tables根据需要循环多次的值

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从两个列表创建一个元组列表

来自分类Dev

使用列表推导为两个不同的条件创建元组列表

来自分类Dev

如何解析列表中的两个元素以创建一个新元素

来自分类Dev

如何在两个不同的元组列表中与元组的第一个元素相交

来自分类Dev

如何在两个列表中形成一个包含匹配元素的列表,包括重复项?

来自分类Dev

Python在另一个列表中的列表中创建元组组

来自分类Dev

我应该如何创建一个在调用method时将返回的列表,它包含两个列表,每个列表包含四个元组?

来自分类Dev

如何加入两个没有重复的元组列表

来自分类Dev

比较两个列表中的元素并在Dart中创建一个新列表

来自分类Dev

从两个列表开始,如何将每个列表中相同索引的元素放入一个元组列表中

来自分类Dev

如何从存储在元组列表列表中的两个元素元组中制作两个列表

来自分类Dev

在给定两个列表的情况下,没有获得用于创建元组列表的正确输出

来自分类Dev

在给定两个列表的情况下,没有获得用于创建元组列表的正确输出

来自分类Dev

从两个元素中删除一个元素,而不创建原始列表JAVA的副本

来自分类Dev

创建一个传递两个参数的元素列表以创建它

来自分类Dev

如何使用第一个列表的相应元素制作两个不同的列表?

来自分类Dev

如何连接两个列表元素 - 明智并制作一个新列表?

来自分类Dev

如何过滤两个列表并创建一个新列表

来自分类Dev

使用两个列表比较元素并在这两个列表中创建一个不同元素的列表?

来自分类Dev

Haskell,从一个列表的元组中拉出两个列表

来自分类Dev

如何创建具有3个元素的子列表,但是如果子列表只有一个元素,则创建两个具有2个元素的子列表?

来自分类Dev

如何创建元组列表

来自分类Dev

如何创建元组列表

来自分类Dev

如何创建一个包含每个元组中元素之和的列表?

来自分类Dev

如何创建一个模式来匹配元组列表中的所有元素?

来自分类Dev

如何创建一个空的元组列表?

来自分类Dev

如何创建一个空的元组列表?

来自分类Dev

如何创建一个元组Python列表?

来自分类Dev

如何在两个列表中找到一个公共元素?序言

Related 相关文章

  1. 1

    从两个列表创建一个元组列表

  2. 2

    使用列表推导为两个不同的条件创建元组列表

  3. 3

    如何解析列表中的两个元素以创建一个新元素

  4. 4

    如何在两个不同的元组列表中与元组的第一个元素相交

  5. 5

    如何在两个列表中形成一个包含匹配元素的列表,包括重复项?

  6. 6

    Python在另一个列表中的列表中创建元组组

  7. 7

    我应该如何创建一个在调用method时将返回的列表,它包含两个列表,每个列表包含四个元组?

  8. 8

    如何加入两个没有重复的元组列表

  9. 9

    比较两个列表中的元素并在Dart中创建一个新列表

  10. 10

    从两个列表开始,如何将每个列表中相同索引的元素放入一个元组列表中

  11. 11

    如何从存储在元组列表列表中的两个元素元组中制作两个列表

  12. 12

    在给定两个列表的情况下,没有获得用于创建元组列表的正确输出

  13. 13

    在给定两个列表的情况下,没有获得用于创建元组列表的正确输出

  14. 14

    从两个元素中删除一个元素,而不创建原始列表JAVA的副本

  15. 15

    创建一个传递两个参数的元素列表以创建它

  16. 16

    如何使用第一个列表的相应元素制作两个不同的列表?

  17. 17

    如何连接两个列表元素 - 明智并制作一个新列表?

  18. 18

    如何过滤两个列表并创建一个新列表

  19. 19

    使用两个列表比较元素并在这两个列表中创建一个不同元素的列表?

  20. 20

    Haskell,从一个列表的元组中拉出两个列表

  21. 21

    如何创建具有3个元素的子列表,但是如果子列表只有一个元素,则创建两个具有2个元素的子列表?

  22. 22

    如何创建元组列表

  23. 23

    如何创建元组列表

  24. 24

    如何创建一个包含每个元组中元素之和的列表?

  25. 25

    如何创建一个模式来匹配元组列表中的所有元素?

  26. 26

    如何创建一个空的元组列表?

  27. 27

    如何创建一个空的元组列表?

  28. 28

    如何创建一个元组Python列表?

  29. 29

    如何在两个列表中找到一个公共元素?序言

热门标签

归档