transfers = [['owen', 'susan', '10'], ['owen', 'robert', '10'], ['owen','drew', '10'], ['fred', 'owen', '20']]
people = ['drew', 'fred', 'owen', 'robert', 'susan']
bals = [0]*len(people)
for p in people:
bals[k for k in range(len(people))] = [i[2] for i in transfers if p in i]
^
SyntaxError: invalid syntax
Почему я получаю эту ошибку?
i [2] для i в переводах должны быть числа в списках "переводов", и я хочу, чтобы это были только числа изсписки, содержащие имя определенного человека (p) в цикле.