【问题标题】:How to get every paired value as a separate list |python| [duplicate]如何将每个配对值作为单独的列表 |python| [复制]
【发布时间】:2023-03-21 21:50:01
【问题描述】:
a = [1, 2, 3]
b = [4, 5, 6]

res = next(zip(a, b))
print(res)

输出:

(1,4)

如何将每一对放在一个单独的列表中?

预期输出:

[1,4]
[2,5]
[3,6]

【问题讨论】:

    标签: python list tuples


    【解决方案1】:

    您可以将列表中的项目压缩并在列表组合中解压缩。

    new_list = [[x,y] for x,y in  zip(a,b)]
    

    print(new_list)
    [[1, 4], [2, 5], [3, 6]]
    

    您的解决方案的问题是您首先将列表转换为 iterator(正确),但您仅使用 next 调用第一个值

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-20
      • 1970-01-01
      • 2020-11-27
      • 2013-05-14
      • 1970-01-01
      • 2021-07-02
      • 2017-04-01
      • 1970-01-01
      相关资源
      最近更新 更多