【问题标题】:How to zip a list with a list of tuples?如何使用元组列表压缩列表?
【发布时间】:2023-02-04 07:20:27
【问题描述】:

假设我有以下列表:

list_a = [1, 4, 7]
list_b = [(2, 3), (5, 6), (8, 9)]

我如何将它们结合起来,使其成为

[(1, 2, 3), (4, 5, 6), (7, 8, 9)]

【问题讨论】:

  • 你的意思是你不能使用zip功能?
  • [(a,) + b for a,b in zip(list_a, list_b)]
  • 这回答了你的问题了吗? how to add value to a tuple?

标签: python list


【解决方案1】:
res = [(a, b[0], b[1]) for a, b in zip(list_a, list_b)]
print(res)

【讨论】:

    猜你喜欢
    • 2020-12-14
    • 1970-01-01
    • 2014-08-26
    • 2019-06-16
    • 2015-09-21
    • 1970-01-01
    • 2014-07-13
    • 1970-01-01
    相关资源
    最近更新 更多