我有这个字典:
final = {0: [1, 9], 1: [0, 9], 8: [16, 10], 9: [0, 1], 10: [8, 16], 16: [8, 10]}
我希望把它转换成列表,因此我使用了列表推导式,结果如下:
myList = [[int(k)]+v for k, v in final.items()]
myList = [[0, 1, 9], [0, 1, 9], [0, 1, 9], [8, 10, 16], [8, 10, 16], [8, 10, 16]]
我希望整个列表以及每个小列表中的元素都能被排序,并从列表中删除重复项:
for i in myList:
i.sort()
myList.sort()
list(set(myList))
print(myList)
然而,当我运行这段代码时,出现了错误 "Unhashable type: 'list'
"。有没有其他实现方法?谢谢!