我有一个这样的列表和矩阵:
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]
我该如何优雅地做到这一点(没有循环)?
答案 0 :(得分:0)
您可以使用pandas DataFrame来做到这一点:
import pandas as pd
matrix = pd.DataFrame(matrix)
matrix.insert(loc=0, column='new_col', value=new_col)