如何将值附加到列表中的每个元组?

Java脚本新手

我正在尝试找到一种将值附加到列表中每个元组的方法。假设我有以下两个列表:

List_1:
[('xxx', 1), ('yyy', 2), ('zzz', 3), ('aaa', 1), ('fff', 4), ('bbb', 0)]

List_2:
['1', '3', '4', '20', '11', '15']

Desire outcome:
[('xxx', 1, '1'), ('yyy', 2, '3'), ('zzz', 3, '4'), ('aaa', 1, '20'), ('fff', 4, '11'), ('bbb', 0, '15')]

这是我的代码,

for y in List_1:
        for x in List_2:
            desire_list = [list(y) + [x] for y in List_1]

输出会将List_2中的每个单独的值添加到List_1中的每个元组

[[('xxx', 1, '1'), ('yyy', 2, '1'), ('zzz', 3, '1'), ('aaa', 1, '1'), ('fff', 4, '1'), ('bbb', 0, '1')]]
[[('xxx', 1, '3'), ('yyy', 2, '3'), ('zzz', 3, '3'), ('aaa', 1, '3'), ('fff', 4, '3'), ('bbb', 0, '3')]]

很明显,我没有正确执行此操作...我想知道这样做的正确方法是什么,如果我有多个列表想要像在List_2上一样尝试将值附加到List_1,该怎么办? ?例如:

List_2:['1', '3', '4', '20', '11', '15']
List_3 ['10', '20', '10', '210', '50', '150']

List_1 [('xxx', 1, '1', '10'), ('yyy', 2, '3', '20'), ('zzz', 3, '4', '10'), ('aaa', 1, '20', '210'), ('fff', 4, '11', '50'), ('bbb', 0, '15', '150')]
kaya3

这是很简单的使用zip和元组拆包:

>>> [ (x, y, z) for ((x, y), z) in zip(List_1, List_2) ]
[('xxx', 1, '1'), ('yyy', 2, '3'), ('zzz', 3, '4'), ('aaa', 1, '20'),
 ('fff', 4, '11'), ('bbb', 0, '15')]

您尝试的解决方案的问题在于您使用了嵌套循环,该循环循环访问from的一个元素List_1和from的一个元素的所有组合List_2你不想要所有的对。您只需要“平行”对,其中一个列表中的每个元素与另一列表中相同索引处的元素配对。在这种情况下,请使用zip

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将一个值附加到列表中的每个元组?

来自分类Dev

如何将一个值附加到列表中的每个元组?

来自分类Dev

如何将列表中的每个值附加到 url 并每次生成新的 url

来自分类Dev

如何将值附加到列表中的字典

来自分类Dev

如何将值附加到python列表中,而不是将值替换为最新值

来自分类Dev

如何将值附加到列表,然后遍历列表?

来自分类Dev

如何将文本附加到列表中每个项目的开头和结尾?

来自分类Dev

如何将子进程的每个输出附加到列表中?

来自分类Dev

如何将缺失值附加到python列表?

来自分类Dev

如何将 json 值附加到选择列表

来自分类Dev

如何将函数的返回值附加到Pool中的列表中?

来自分类Dev

如何将下拉列表中的一个值附加到输入框的末尾

来自分类Dev

如何将向量附加到R中的向量列表?

来自分类Dev

如何将序列号附加到列表中

来自分类Dev

如何将图标附加到列表中?

来自分类Dev

如何将数组附加到列表中

来自分类Dev

如何将列表项添加到元组列表中的元组

来自分类Dev

如何将HTML中的值附加到jQuery脚本

来自分类Dev

如何将txt文件中的值附加到Qlist

来自分类Dev

如何将2d列表中的值附加到另一个列表并打印

来自分类Dev

如何将python列表附加到每个包含数组的pandas数据框单元格?

来自分类Dev

如何将DataFrame中的K个随机值附加到没有重复项的列表中?

来自分类Dev

如何将 GET 值附加到页面上每个链接的末尾

来自分类Dev

如何将单个值附加到通过单行列表理解创建的列表?

来自分类Dev

如何将列表中的每个两个元素打包到scala中的元组?

来自分类Dev

如何将一个字符串附加到单词列表中的每个单词并将新单词列表分配给变量?

来自分类Dev

如何将值添加到数组列表中

来自分类Dev

如何将值追加到字典中的列表?

来自分类Dev

如何将数组添加到列表并在 C# 中为列表中的每个数组打印数组的每个值

Related 相关文章

  1. 1

    如何将一个值附加到列表中的每个元组?

  2. 2

    如何将一个值附加到列表中的每个元组?

  3. 3

    如何将列表中的每个值附加到 url 并每次生成新的 url

  4. 4

    如何将值附加到列表中的字典

  5. 5

    如何将值附加到python列表中,而不是将值替换为最新值

  6. 6

    如何将值附加到列表,然后遍历列表?

  7. 7

    如何将文本附加到列表中每个项目的开头和结尾?

  8. 8

    如何将子进程的每个输出附加到列表中?

  9. 9

    如何将缺失值附加到python列表?

  10. 10

    如何将 json 值附加到选择列表

  11. 11

    如何将函数的返回值附加到Pool中的列表中?

  12. 12

    如何将下拉列表中的一个值附加到输入框的末尾

  13. 13

    如何将向量附加到R中的向量列表?

  14. 14

    如何将序列号附加到列表中

  15. 15

    如何将图标附加到列表中?

  16. 16

    如何将数组附加到列表中

  17. 17

    如何将列表项添加到元组列表中的元组

  18. 18

    如何将HTML中的值附加到jQuery脚本

  19. 19

    如何将txt文件中的值附加到Qlist

  20. 20

    如何将2d列表中的值附加到另一个列表并打印

  21. 21

    如何将python列表附加到每个包含数组的pandas数据框单元格?

  22. 22

    如何将DataFrame中的K个随机值附加到没有重复项的列表中?

  23. 23

    如何将 GET 值附加到页面上每个链接的末尾

  24. 24

    如何将单个值附加到通过单行列表理解创建的列表?

  25. 25

    如何将列表中的每个两个元素打包到scala中的元组?

  26. 26

    如何将一个字符串附加到单词列表中的每个单词并将新单词列表分配给变量?

  27. 27

    如何将值添加到数组列表中

  28. 28

    如何将值追加到字典中的列表?

  29. 29

    如何将数组添加到列表并在 C# 中为列表中的每个数组打印数组的每个值

热门标签

归档