如何将两个列表合并为python中的列序列?

马达胡苏丹

假设我有两个列表:

t1 = ["abc","def","ghi"]  
t2 = [1,2,3]

我如何使用python合并它,以便输出列表为:

t =  [("abc",1),("def",2),("ghi",3)]

我尝试过的程序是:

t1 = ["abc","def"]  
t2 = [1,2]         
t = [ ]  
for a in t1:  
        for b in t2:  
                t.append((a,b))  
print t

输出为:

[('abc', 1), ('abc', 2), ('def', 1), ('def', 2)]

我不想重复输入。

用户2555451

在Python 2.x中,您可以使用zip

>>> t1 = ["abc","def","ghi"]
>>> t2 = [1,2,3]
>>> zip(t1, t2)
[('abc', 1), ('def', 2), ('ghi', 3)]
>>>

但是,在Python 3.x中,zip返回的是一个zip对象(它是一个iterator)而不是一个列表。这意味着您必须通过将结果放入以下位置来将结果显式转换为列表list

>>> t1 = ["abc","def","ghi"]
>>> t2 = [1,2,3]
>>> zip(t1, t2)
<zip object at 0x020C7DF0>
>>> list(zip(t1, t2))
[('abc', 1), ('def', 2), ('ghi', 3)]
>>>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将两个序列合并为一个?

来自分类Dev

如何将两个列表合并为一个长列表?

来自分类Dev

如何将两个客户列表合并为一个列表

来自分类Dev

如何将两个列表合并到python的列表列表中?

来自分类Dev

如何将两个数组列表按升序合并为一个

来自分类Dev

如何将字典与两个列表合并为值?

来自分类Dev

将两个排序列表合并为一个更大的排序列表

来自分类Dev

如何将两个Excel列合并为一个?

来自分类Dev

将python中的两个列表合并为一个

来自分类Dev

如何将两个列表合并为一个具有特定顺序的列表?

来自分类Dev

将一个列表中的两个子列表合并为一个子列表python

来自分类Dev

如何将两个文件合并为一个文件,每个文件的列都有列?

来自分类Dev

python imshow:如何将两个<class'matplotlib.image.AxesImage'>合并为一个?

来自分类Dev

在Rails中,如何将这两个不同的has_manys合并为一个?

来自分类Dev

Python - 将两个单列列表合并为一个双列列表并打印

来自分类Dev

将两个列表合并为一个

来自分类Dev

如何将两个数据帧中的行合并为 R 中的一个数据帧?

来自分类Dev

如何将两个不同类型的列表合并为一个包含两种类型的新类型的列表?

来自分类Dev

如何将这两个Lambda合并为一个GroupBy调用?

来自分类Dev

如何将两个联接查询合并为一个?

来自分类Dev

如何将两个或多个Counters合并为一个字典?

来自分类常见问题

如何将两个RMarkdown(.Rmd)文件合并为一个输出?

来自分类Dev

如何将两个SQL查询的结果合并为一个

来自分类Dev

如何将两个图像合并为一个?

来自分类Dev

如何将两个函数调用合并为一个?

来自分类Dev

如何将这两个linq查询合并为一个查询?

来自分类Dev

如何将两个SKTextures合并为一个

来自分类Dev

如何将两个remap()操作合并为一个?

来自分类Dev

如何将两个SQL查询合并为一个?

Related 相关文章

  1. 1

    如何将两个序列合并为一个?

  2. 2

    如何将两个列表合并为一个长列表?

  3. 3

    如何将两个客户列表合并为一个列表

  4. 4

    如何将两个列表合并到python的列表列表中?

  5. 5

    如何将两个数组列表按升序合并为一个

  6. 6

    如何将字典与两个列表合并为值?

  7. 7

    将两个排序列表合并为一个更大的排序列表

  8. 8

    如何将两个Excel列合并为一个?

  9. 9

    将python中的两个列表合并为一个

  10. 10

    如何将两个列表合并为一个具有特定顺序的列表?

  11. 11

    将一个列表中的两个子列表合并为一个子列表python

  12. 12

    如何将两个文件合并为一个文件,每个文件的列都有列?

  13. 13

    python imshow:如何将两个<class'matplotlib.image.AxesImage'>合并为一个?

  14. 14

    在Rails中,如何将这两个不同的has_manys合并为一个?

  15. 15

    Python - 将两个单列列表合并为一个双列列表并打印

  16. 16

    将两个列表合并为一个

  17. 17

    如何将两个数据帧中的行合并为 R 中的一个数据帧?

  18. 18

    如何将两个不同类型的列表合并为一个包含两种类型的新类型的列表?

  19. 19

    如何将这两个Lambda合并为一个GroupBy调用?

  20. 20

    如何将两个联接查询合并为一个?

  21. 21

    如何将两个或多个Counters合并为一个字典?

  22. 22

    如何将两个RMarkdown(.Rmd)文件合并为一个输出?

  23. 23

    如何将两个SQL查询的结果合并为一个

  24. 24

    如何将两个图像合并为一个?

  25. 25

    如何将两个函数调用合并为一个?

  26. 26

    如何将这两个linq查询合并为一个查询?

  27. 27

    如何将两个SKTextures合并为一个

  28. 28

    如何将两个remap()操作合并为一个?

  29. 29

    如何将两个SQL查询合并为一个?

热门标签

归档