Group list by values [duplicate] January 29, 2023 by Tarik values = set(map(lambda x:x[1], mylist)) newlist = [[y[0] for y in mylist if y[1]==x] for x in values]