结合矩阵并在python中列出

时间:2018-11-20 07:43:31

标签: python list matrix

我有一个这样的列表和矩阵:

list = [(a1, b1), (a2, b2), (a3, b3)]

matrix = [1 1 1
          0 0 0
          1 0 1]

组合输出必须为:

result = [(a1, b1) 1 1 1
          (a2, b2) 0 0 0
          (a3, b3) 1 0 1]

我该如何优雅地做到这一点(没有循环)?

1 个答案:

答案 0 :(得分:0)

您可以使用pandas DataFrame来做到这一点:

import pandas as pd

matrix = pd.DataFrame(matrix)

matrix.insert(loc=0, column='new_col', value=new_col)