У меня есть список и матрица, подобные этой:
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]
Как я могу сделать это элегантно (без петли)?
Вы можете сделать это с пандами DataFrame:
import pandas as pd matrix = pd.DataFrame(matrix) matrix.insert(loc=0, column='new_col', value=new_col)