Помогите присвоить каждому результату переменную, чтобы я мог потом обращаться к ним

Не могу разобраться в том , чтобы при выводе у результата была своя переменная, а не только одна, иначе потом не могу обратиться к конкретной строке результата. Чего я хочу: чтобы после перебора значений у результатов была своя переменная, к которым я смогу обратиться. Возможно код неправильный и нужно что добавить/убрать.

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       

Ответы (0 шт):