Как отсортировать вложенные списки в отдельные списки с уникальными значениями в Python?

У меня есть две переменные:

unique_val = [1,2,3]
nested_list = [['name1',1],['name2',1],['name3',3],['name4',2],['name5',2],['name6',3]]

В основном я хочу отдельные списки имен для каждого уникального значения. Я изо всех сил пытался собрать набор вложенных циклов безрезультатно.

В идеале вывод будет примерно таким:

list_1 = ['name1','name2']
list_2 = ['name4','name5']
list_3 = ['name3',name6']

Ответы на вопрос(2)

Ваш ответ на вопрос