Помогите присвоить каждому результату переменную, чтобы я мог потом обращаться к ним
Не могу разобраться в том , чтобы при выводе у результата была своя переменная, а не только одна, иначе потом не могу обратиться к конкретной строке результата. Чего я хочу: чтобы после перебора значений у результатов была своя переменная, к которым я смогу обратиться. Возможно код неправильный и нужно что добавить/убрать.
from tabulate import tabulate
foot = [('Андреев', 2001,'Полузащитник', 15, 10, 'Москва'),
('Иванов', 1990, 'Защитник',11, 8, 'Тула'),
('Николаев', 2000, 'Нападающий',10, 5, 'Тюмень'),
('Мамаев', 2002, 'Вратарь',13, 7, 'Ульяновск'),
('Александров', 1997, 'Защитник',10, 4, 'Оренбург')]
res = sorted(foot, key = lambda x: (x[3], x[4])) # сортировка по кол игр и мячей
col_names = ["Фамилия", "Год рождения", "Амплуа", "Количество игр", "Количество забитых
мячей","Место рождения"]
col = print(tabulate(res, headers=col_names), '\n')
c = len(foot) #
i = 0
for x in res: # кортеж
for i in range(c):
x1 = res[i][4]/res[i][3] # количество мячей за матч
if res[i][1]<=2000 and x1 >= 0.4: # условия задачи
for i in
v = res[i][:]) # вывод кортежа , если условия верны
print(v)
else:
print('Не соответствует')
break